From 5ddde2bf9c4c8babba1dfea8c7de76b4c25f77f0 Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Sat, 18 Mar 2017 17:54:28 +0100 Subject: made lobby resizeable from design ini --- lobby.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'lobby.cpp') diff --git a/lobby.cpp b/lobby.cpp index 91b5667e..c29bf97a 100644 --- a/lobby.cpp +++ b/lobby.cpp @@ -59,7 +59,25 @@ void Lobby::set_widgets() { ao_app->set_user_theme(); - ui_background->resize(m_lobby_width, m_lobby_height); + QString filename = "lobby_design.ini"; + + pos_size_type f_lobby = ao_app->get_element_dimensions("lobby", filename); + + if (f_lobby.width < 0 || f_lobby.height < 0) + { + qDebug() << "W: did not find courtroom width or height in " << filename; + + this->resize(517, 666); + } + else + { + m_lobby_width = f_lobby.width; + m_lobby_height = f_lobby.height; + + this->setFixedSize(f_lobby.width, f_lobby.height); + } + + set_size_and_pos(ui_background, "lobby"); ui_background->set_image("lobbybackground.png"); set_size_and_pos(ui_public_servers, "public_servers"); -- cgit