From 2adcd4f24eca2fa529c42fc1165319bcc4ea179e Mon Sep 17 00:00:00 2001 From: Victor Tran Date: Thu, 12 Jul 2018 18:12:14 +1000 Subject: Initial commit --- installer/main.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 installer/main.cpp (limited to 'installer/main.cpp') diff --git a/installer/main.cpp b/installer/main.cpp new file mode 100644 index 0000000..4b62834 --- /dev/null +++ b/installer/main.cpp @@ -0,0 +1,35 @@ +#include "mainwindow.h" +#include "process/installworker.h" +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + + QTranslator qtTranslator; + qtTranslator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + a.installTranslator(&qtTranslator); + + QTranslator myappTranslator; + myappTranslator.load(QLocale::system().name(), ":/translations/"); + //myappTranslator.load("vi_VN", ":/translations/"); + a.installTranslator(&myappTranslator); + + qsrand(QDateTime::currentMSecsSinceEpoch()); + + if (a.arguments().contains("--install")) { + //Installer mode + InstallWorker worker; + if (!worker.startWork()) return 1; + + a.setQuitOnLastWindowClosed(false); + return a.exec(); + } + + MainWindow w; + w.show(); + + return a.exec(); +} -- cgit v1.2.3