From 877607b07f30cbb8d7d8d06b1b91383095fdc144 Mon Sep 17 00:00:00 2001 From: Christian Klinger Date: Fri, 30 Sep 2016 12:02:38 +0200 Subject: refactoring. --- src/server/util/global.cpp | 68 ---------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 src/server/util/global.cpp (limited to 'src/server/util/global.cpp') diff --git a/src/server/util/global.cpp b/src/server/util/global.cpp deleted file mode 100644 index 97c0355..0000000 --- a/src/server/util/global.cpp +++ /dev/null @@ -1,68 +0,0 @@ -/* - * global.cpp - * - * Created on: 29.01.2013 - * Author: sr - */ - -#include "global.h" -#include - -QString Global::_sessionName = QString(); -QByteArray Global::_sessionNameArray = QByteArray(); -QMap Global::_rooms = QMap(); -QString Global::_currentRoom = QString(); - -void Global::setSessionName(const QString& name) -{ - Global::_sessionName = name; - Global::_sessionNameArray = name.toUtf8(); -} - -void Global::setSessionName() -{ - const QString name = QString::number(qrand() % 9000 + 1000); - Global::_sessionName = name; - Global::_sessionNameArray = name.toUtf8(); -} - -void Global::setRooms(const QMap& roomList) -{ - Global::_rooms = roomList; -} - -void Global::setCurrentRoom(QString room) -{ - Global::_currentRoom = room; -} - -const Room* Global::getCurrentRoom() -{ - if (_rooms.contains(_currentRoom)) { - return _rooms[_currentRoom]; - } else { - static Room* defaultRoom = NULL; - if (defaultRoom == NULL) { - defaultRoom = new Room(QMap(), QSize(8, 6), QSize(1, 1), "", ""); - } - return defaultRoom; - } -} -bool Global::manager_only = false; -bool Global::_isExam = false; - -QString Global::_iniPath = ""; - -QSharedPointer Global::getSettings() -{ - QSharedPointer set; - if (_iniPath == "") { - /* default location (system scope) */ - set = QSharedPointer(new QSettings(QSettings::IniFormat, QSettings::SystemScope, "openslx/pvs2", "pvs2")); - } else { - /* use _iniPath to find ini file */ - set = QSharedPointer(new QSettings(Global::_iniPath, QSettings::IniFormat)); - } - set->setIniCodec("UTF-8"); - return set; -} -- cgit v1.2.3-55-g7522