aboutsummaryrefslogtreecommitdiff
path: root/lobby.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lobby.cpp')
-rw-r--r--lobby.cpp49
1 files changed, 38 insertions, 11 deletions
diff --git a/lobby.cpp b/lobby.cpp
index 5140c07..d2a56dc 100644
--- a/lobby.cpp
+++ b/lobby.cpp
@@ -8,24 +8,51 @@
Lobby::Lobby(QWidget *parent) : QMainWindow(parent)
{
- const int lobby_width = 517;
- const int lobby_height = 666;
-
- this->resize(lobby_width, lobby_height);
+ this->setWindowTitle("Attorney Online 2");
+ this->resize(m_lobby_width, m_lobby_height);
+
+ ui_background = new AOImage(this);
+ ui_public_servers = new AOButton(this);
+ ui_favorites = new AOButton(this);
+ ui_refresh = new AOButton(this);
+ ui_add_to_fav = new AOButton(this);
+ ui_connect = new AOButton(this);
+}
- ui_background = new AOImage(this, 0, 0, lobby_width, lobby_height);
+Lobby::~Lobby()
+{
+ delete ui_background;
}
-void Lobby::set_theme_images()
+//sets images, position and size
+void Lobby::set_widgets()
{
+ //global to efficiently set images on button presses
g_user_theme = get_user_theme();
ui_background->set_image("lobbybackground.png");
- ui_public_servers->set_image("publicservers.png");
+ ui_background->move(0, 0);
+ ui_background->resize(m_lobby_width, m_lobby_height);
+
+ ui_public_servers->set_image("publicservers_selected.png");
+ ui_public_servers->move(46, 88);
+ ui_public_servers->resize(114, 30);
+
ui_favorites->set_image("favorites.png");
-}
+ ui_favorites->move(164, 88);
+ ui_favorites->resize(114, 30);
-Lobby::~Lobby()
-{
- delete ui_background;
+ ui_refresh->set_image("refresh.png");
+ ui_refresh->move(56, 381);
+ ui_refresh->resize(132, 28);
+
+ ui_add_to_fav->set_image("addtofav.png");
+ ui_add_to_fav->move(194, 381);
+ ui_add_to_fav->resize(132, 28);
+
+ ui_connect->set_image("connect.png");
+ ui_connect->move(332, 381);
+ ui_connect->resize(132, 28);
}
+
+