summaryrefslogtreecommitdiffstats
path: root/src/server/util/global.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/util/global.h')
-rw-r--r--src/server/util/global.h54
1 files changed, 28 insertions, 26 deletions
diff --git a/src/server/util/global.h b/src/server/util/global.h
index 6ab1c42..ce1c2ab 100644
--- a/src/server/util/global.h
+++ b/src/server/util/global.h
@@ -19,31 +19,32 @@
#include <QSharedPointer>
struct Room {
- Room(QMap<QString, QPoint> cPos, QSize grid, QSize client, QString image, QString tutor) :
- clientPositions(cPos),
- gridSize(grid),
- clientSize(client),
- imagePath(image),
- tutorIP(tutor){};
- QMap<QString, QPoint> clientPositions;
- QSize gridSize;
- QSize clientSize;
- QString imagePath;
- QString tutorIP;
+ Room(QMap<QString, QPoint> cPos, QSize grid, QSize client, QString image, QString tutor) :
+ clientPositions(cPos),
+ gridSize(grid),
+ clientSize(client),
+ imagePath(image),
+ tutorIP(tutor) {};
+ QMap<QString, QPoint> clientPositions;
+ QSize gridSize;
+ QSize clientSize;
+ QString imagePath;
+ QString tutorIP;
};
-class Global {
+class Global
+{
private:
- Global(){}
- ~Global(){}
+ Global() {}
+ ~Global() {}
static QString _sessionName;
static QByteArray _sessionNameArray;
static QMap<QString, Room*> _rooms;
static QString _currentRoom;
- static bool _isExam;
- static QString _iniPath;
+ static bool _isExam;
+ static QString _iniPath;
public:
static const QString& sessionName() { return Global::_sessionName; }
@@ -51,26 +52,27 @@ public:
static void setSessionName(const QString& name);
static void setSessionName();
- static bool manager_only;
+ static bool manager_only;
static void setRooms(const QMap<QString, Room*> & roomList);
- static const QMap<QString, Room*> & getRooms() {
+ static const QMap<QString, Room*> & getRooms()
+ {
return _rooms;
}
- static void setIniPath(QString s) {_iniPath = s;};
- static QString getIniPath() { return _iniPath; };
- static QSharedPointer<QSettings> getSettings();
+ static void setIniPath(QString s) {_iniPath = s;};
+ static QString getIniPath() { return _iniPath; };
+ static QSharedPointer<QSettings> getSettings();
- static bool isExam() { return _isExam; }
- static void setExam(bool b) { _isExam = b; }
+ static bool isExam() { return _isExam; }
+ static void setExam(bool b) { _isExam = b; }
static void setCurrentRoom(QString room);
static const QString& getCurrentRoomName() { return _currentRoom; }
- /* returns a pointer to the current room or a pointer to the constant "defaultRoom".
- * (NEVER returns NULL or undefined) */
- static const Room* getCurrentRoom();
+ /* returns a pointer to the current room or a pointer to the constant "defaultRoom".
+ * (NEVER returns NULL or undefined) */
+ static const Room* getCurrentRoom();
};