equal
deleted
inserted
replaced
41 |
41 |
42 #include "qvfb.h" |
42 #include "qvfb.h" |
43 |
43 |
44 #include <QApplication> |
44 #include <QApplication> |
45 #include <QRegExp> |
45 #include <QRegExp> |
|
46 #include <QLibraryInfo> |
|
47 #include <QLocale> |
|
48 #include <QTranslator> |
46 #include <stdlib.h> |
49 #include <stdlib.h> |
47 #include <stdio.h> |
50 #include <stdio.h> |
48 #include <signal.h> |
51 #include <signal.h> |
49 #ifdef Q_WS_X11 |
52 #ifdef Q_WS_X11 |
50 #include <QX11Info> |
53 #include <QX11Info> |
70 int runQVfb( int argc, char *argv[] ) |
73 int runQVfb( int argc, char *argv[] ) |
71 { |
74 { |
72 Q_INIT_RESOURCE(qvfb); |
75 Q_INIT_RESOURCE(qvfb); |
73 |
76 |
74 QApplication app( argc, argv ); |
77 QApplication app( argc, argv ); |
|
78 |
|
79 QTranslator translator; |
|
80 QTranslator qtTranslator; |
|
81 QString sysLocale = QLocale::system().name(); |
|
82 QString resourceDir = QLibraryInfo::location(QLibraryInfo::TranslationsPath); |
|
83 if (translator.load(QLatin1String("qvfb_") + sysLocale, resourceDir) |
|
84 && qtTranslator.load(QLatin1String("qt_") + sysLocale, resourceDir)) { |
|
85 app.installTranslator(&translator); |
|
86 app.installTranslator(&qtTranslator); |
|
87 } |
75 |
88 |
76 int width = 0; |
89 int width = 0; |
77 int height = 0; |
90 int height = 0; |
78 int depth = -32; // default, but overridable by skin |
91 int depth = -32; // default, but overridable by skin |
79 bool depthSet = false; |
92 bool depthSet = false; |