$END_LICENSE */
-#include <QtGui>
-#if QT_VERSION >= 0x050000
#include <QtWidgets>
-#endif
+#include <QtNetwork>
+
#include <qtsingleapplication.h>
#include "constants.h"
#include "mainwindow.h"
}
int main(int argc, char **argv) {
+#ifndef Q_NO_DEBUG_OUTPUT
+ qSetMessagePattern("[%{function}] %{message}");
+#endif
+
+ // Seed random number generator
+ qsrand(QDateTime::currentDateTime().toTime_t());
#ifdef Q_OS_MAC
mac::MacMain();
- // QFont::insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue");
#endif
QtSingleApplication app(argc, argv);
// qt translations
QTranslator qtTranslator;
- qtTranslator.load("qt_" + QLocale::system().name(),
+ qtTranslator.load(QLatin1String("qt_") + QLocale::system().name(),
QLibraryInfo::location(QLibraryInfo::TranslationsPath));
app.installTranslator(&qtTranslator);
QString dataDir = "";
#endif
#ifdef APP_MAC
- QString localeDir = qApp->applicationDirPath() + "/../Resources/locale";
+ QString localeDir = qApp->applicationDirPath() + QLatin1String("/../Resources/locale");
#else
- QString localeDir = qApp->applicationDirPath() + "/locale";
+ QString localeDir = qApp->applicationDirPath() + QLatin1String("/locale");
#endif
if (!QDir(localeDir).exists()) {
- localeDir = dataDir + "/locale";
+ localeDir = dataDir + QLatin1String("/locale");
}
// qDebug() << "Using locale dir" << localeDir << locale;
QTranslator translator;
translator.load(QLocale::system(), QString(), QString(), localeDir);
app.installTranslator(&translator);
-#if QT_VERSION < 0x050000
- QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
-#endif
-
- // Seed random number generator
- qsrand(QDateTime::currentDateTime().toTime_t());
- // all string literals are UTF-8
- // QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
+ QNetworkProxyFactory::setUseSystemConfiguration(true);
showWindow(app, dataDir);