From 6ef199e2444615e68ec0653a49eb109dbb091805 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 10 Oct 2016 17:47:51 +0200 Subject: [server] Fix parsing of command line arguments, init class members of ServerApp --- src/server/serverapp/serverapp.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/server/serverapp/serverapp.cpp') diff --git a/src/server/serverapp/serverapp.cpp b/src/server/serverapp/serverapp.cpp index 8ad896f..a57c456 100644 --- a/src/server/serverapp/serverapp.cpp +++ b/src/server/serverapp/serverapp.cpp @@ -4,7 +4,10 @@ #include "serverapp.h" ServerApp::ServerApp(int& argc, char** argv) - : QApplication(argc, argv) + : QApplication(argc, argv), + _mainWindow(NULL), + _managerOnly(false), + _isExam(false) { setOrganizationName("openslx"); setOrganizationDomain("openslx.org"); @@ -24,15 +27,14 @@ ServerApp::ServerApp(int& argc, char** argv) QFileInfo sysfi(sys->fileName()); _mainWindow = new MainWindow(); - } QStringList ServerApp::parseParameters() { QStringList rest; - for (QString a : arguments()) { + for (QString a : QApplication::arguments()) { if (a == "--manager-only") { - _manager_only = true; + _managerOnly = true; break; } else if (a.startsWith("--config=")) { _iniPath = a.mid(9); -- cgit v1.2.3-55-g7522