diff -r 22baafbf770d -r f8474f2c5db9 src/bmsapp.cpp --- a/src/bmsapp.cpp Fri Feb 11 16:00:06 2022 +0100 +++ b/src/bmsapp.cpp Sat Feb 12 21:24:43 2022 +0100 @@ -46,17 +46,18 @@ -bool Bmsapp::initialize() +bool Bmsapp::initialize(bool useDevelop) { ensureDirectoriesExist(); readsettings(); + // QLocale german(QLocale::German,QLocale::Germany); + // QLocale::setDefault(german); + qDebug() << "Loading Database..."; db = new DataBase(); - db->connectToDataBase(); - - return true; + return db->openDataBase(useDevelop); } @@ -66,6 +67,7 @@ qDebug() << "BMSapp is cleaning up."; writesettings(); + db->closeDataBase(); } @@ -153,11 +155,12 @@ -int Bmsapp::run() { +int Bmsapp::run(bool useDevelop, bool startConfig) { int rc = 0; - if (! initialize()) { + qDebug() << Q_FUNC_INFO; + if (! initialize(useDevelop)) { cleanup(); return 1; }