From 1511f2ad55d5941e94af4accfb618b3245c158cd Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 2 Nov 2016 13:57:36 +0100 Subject: [server] Run "manager only" logic before creating main window This prevents the window popping up for a split second when --manager-only is given and the machine it's running on is not configured as a manager. --- src/server/serverapp/serverapp.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/server/serverapp/serverapp.h') diff --git a/src/server/serverapp/serverapp.h b/src/server/serverapp/serverapp.h index a03b2e3..e0a1351 100644 --- a/src/server/serverapp/serverapp.h +++ b/src/server/serverapp/serverapp.h @@ -42,7 +42,6 @@ class ServerApp : public QApplication private: QStringList _arguments; - QStringList parseParameters(); MainWindow* _mainWindow; QString _sessionName; @@ -54,6 +53,9 @@ private: bool _isExam; QString _iniPath; + QStringList parseParameters(); + void loadRooms(); + public: ServerApp(int& argc, char** argv); @@ -70,18 +72,15 @@ public: bool isExam() { return _isExam; } bool isManagerOnly() { return _managerOnly; } const Room* getCurrentRoom(); + QSharedPointer getSettings(); /* setters */ void setSessionName(const QString& name); void setSessionName(); - void setRooms(const QMap & roomList) { _rooms = roomList; } void setIniPath(QString s) { _iniPath = s; }; void setCurrentRoom(const QString& room) { _currentRoom = room; } void setExam(bool exam) { _isExam = exam; } - QSharedPointer getSettings(); - - }; #endif -- cgit v1.2.3-55-g7522