summaryrefslogtreecommitdiffstats
path: root/src/client/clientapp/clientapp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/clientapp/clientapp.cpp')
-rw-r--r--src/client/clientapp/clientapp.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/client/clientapp/clientapp.cpp b/src/client/clientapp/clientapp.cpp
index 911f223..251b755 100644
--- a/src/client/clientapp/clientapp.cpp
+++ b/src/client/clientapp/clientapp.cpp
@@ -30,9 +30,10 @@ ClientApp::ClientApp(int& argc, char** argv)
translator->load(":pvsclient");
installTranslator(translator);
+ readIsManagerPc();
+
_connectWindow = new ConnectWindow(NULL);
connect(_connectWindow, SIGNAL(connected(ServerConnection*)), this, SLOT(connected(ServerConnection*)));
- /* TODO: Move the connection handling to ClientApp */
if (_connectionMode == ConnectionMode::Auto) {
_toolbar = new Toolbar(true); // auto connect client without session ID.
} else if (_connectionMode == ConnectionMode::Session) {
@@ -42,8 +43,6 @@ ClientApp::ClientApp(int& argc, char** argv)
}
_toolbar->setVisible(!_examMode);
- readIsManagerPc();
-
}
/* parse arguments and return a list with the unused arguments */
@@ -96,10 +95,9 @@ void ClientApp::readIsManagerPc()
/* go through all rooms and check if this client is a manager of the room. */
for (auto roomName : roomNames) {
conf->beginGroup(roomName);
- QString mgrIP = conf->value("mgrIP").toString();
+ const QString mgrIP = conf->value("mgrIP").toString();
foreach (const QHostAddress & address, QNetworkInterface::allAddresses()) {
- QString ip = conf->value("ip").toString();
if (address.toString() == mgrIP) {
_isManagerPc = true;
return;