aboutsummaryrefslogtreecommitdiff
path: root/aoapplication.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'aoapplication.cpp')
-rw-r--r--aoapplication.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/aoapplication.cpp b/aoapplication.cpp
index 5388fc0..f0576ee 100644
--- a/aoapplication.cpp
+++ b/aoapplication.cpp
@@ -1,11 +1,12 @@
-#include <QDebug>
+#include "aoapplication.h"
#include "lobby.h"
#include "courtroom.h"
#include "networkmanager.h"
-#include "text_file_functions.h"
-#include "aoapplication.h"
+#include <QDebug>
+#include <QRect>
+#include <QDesktopWidget>
AOApplication::AOApplication(int &argc, char **argv) : QApplication(argc, argv)
{
@@ -29,6 +30,11 @@ void AOApplication::construct_lobby()
w_lobby = new Lobby(this);
lobby_constructed = true;
+ QRect screenGeometry = QApplication::desktop()->screenGeometry();
+ int x = (screenGeometry.width()-w_lobby->width()) / 2;
+ int y = (screenGeometry.height()-w_lobby->height()) / 2;
+ w_lobby->move(x, y);
+
w_lobby->show();
}
@@ -54,6 +60,11 @@ void AOApplication::construct_courtroom()
w_courtroom = new Courtroom(this);
courtroom_constructed = true;
+
+ QRect screenGeometry = QApplication::desktop()->screenGeometry();
+ int x = (screenGeometry.width()-w_courtroom->width()) / 2;
+ int y = (screenGeometry.height()-w_courtroom->height()) / 2;
+ w_courtroom->move(x, y);
}
void AOApplication::destruct_courtroom()