aboutsummaryrefslogtreecommitdiff
path: root/lobby.h
diff options
context:
space:
mode:
Diffstat (limited to 'lobby.h')
-rw-r--r--lobby.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/lobby.h b/lobby.h
index e4d6499..ebdc05b 100644
--- a/lobby.h
+++ b/lobby.h
@@ -10,6 +10,7 @@
#include <QLabel>
#include <QPlainTextEdit>
#include <QLineEdit>
+#include <QProgressBar>
class AOApplication;
@@ -25,6 +26,10 @@ public:
void list_favorites();
void append_chatmessage(QString p_message_line);
void set_player_count(int players_online, int max_players);
+ void set_loading_text(QString p_text);
+ void show_loading_overlay(){ui_loading_background->show();}
+ void hide_loading_overlay(){ui_loading_background->hide();}
+ QString get_chatlog();
~Lobby();
@@ -57,6 +62,13 @@ private:
QLineEdit *ui_chatname;
QLineEdit *ui_chatmessage;
+ AOImage *ui_loading_background;
+ QTextEdit *ui_loading_text;
+ QProgressBar *ui_progress_bar;
+ AOButton *ui_cancel;
+
+ void set_size_and_pos(QWidget *p_widget, QString p_identifier);
+
private slots:
void on_public_servers_clicked();
void on_favorites_clicked();