summaryrefslogtreecommitdiffstats
path: root/src/server/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/util')
-rw-r--r--src/server/util/global.cpp1
-rw-r--r--src/server/util/global.h4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/server/util/global.cpp b/src/server/util/global.cpp
index 39e72fb..bdb462f 100644
--- a/src/server/util/global.cpp
+++ b/src/server/util/global.cpp
@@ -48,3 +48,4 @@ const Room* Global::getCurrentRoom() {
}
}
bool Global::manager_only = false;
+bool Global::_isExam = false;
diff --git a/src/server/util/global.h b/src/server/util/global.h
index 4a71348..08ec00a 100644
--- a/src/server/util/global.h
+++ b/src/server/util/global.h
@@ -40,6 +40,8 @@ private:
static QMap<QString, Room*> _rooms;
static QString _currentRoom;
+ static bool _isExam;
+
public:
static const QString& sessionName() { return Global::_sessionName; }
static const QByteArray& sessionNameArray() { return Global::_sessionNameArray; }
@@ -53,6 +55,8 @@ public:
return _rooms;
}
+ static bool isExam() { return _isExam; }
+ static void setExam(bool b) { _isExam = b; }
static void setCurrentRoom(QString room);
static const QString& getCurrentRoomName() { return _currentRoom; }