src/main.cpp

changeset 90
2396457a8167
parent 85
34ca34ed81df
child 242
3eabce82353b
equal deleted inserted replaced
89:231a0b1292f3 90:2396457a8167
17 #include <QApplication> 17 #include <QApplication>
18 #include <QCommandLineParser> 18 #include <QCommandLineParser>
19 #include <QDebug> 19 #include <QDebug>
20 #include <QDate> 20 #include <QDate>
21 #include <QMessageBox> 21 #include <QMessageBox>
22 #include <QSettings>
22 23
23 #include "bmsapp.h" 24 #include "MainWindow.h"
24 #include "config.h" 25 #include "config.h"
25 26
26 27
27 int main(int argc, char *argv[]) 28 int main(int argc, char *argv[])
28 { 29 {
62 translator.load(QString("bmsapp_") + locale); 63 translator.load(QString("bmsapp_") + locale);
63 app.installTranslator(&translator); 64 app.installTranslator(&translator);
64 65
65 qDebug().noquote() << "Starting" << app.applicationName() << app.applicationVersion() << QDateTime::currentDateTime().toString(); 66 qDebug().noquote() << "Starting" << app.applicationName() << app.applicationVersion() << QDateTime::currentDateTime().toString();
66 67
68 MainWindow w(parser.isSet(useDevelopOption), parser.isSet(startConfigOption));
69 w.show();
70
67 try { 71 try {
68 auto mainAppReturnValue = Bmsapp::run(parser.isSet(useDevelopOption), parser.isSet(startConfigOption)); 72 auto mainAppReturnValue = app.exec();
69 qDebug().noquote() << "Finished" << app.applicationName() << app.applicationVersion() << QDateTime::currentDateTime().toString(); 73 qDebug().noquote() << "Finished" << app.applicationName() << app.applicationVersion() << QDateTime::currentDateTime().toString();
70 return mainAppReturnValue; 74 return mainAppReturnValue;
71 } 75 }
72 catch (const QString &error) { 76 catch (const QString &error) {
73 QMessageBox::critical(0, 77 QMessageBox::critical(0,

mercurial