aboutsummaryrefslogtreecommitdiff
path: root/lobby.h
diff options
context:
space:
mode:
Diffstat (limited to 'lobby.h')
-rw-r--r--lobby.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/lobby.h b/lobby.h
index a8f20e8..d67be82 100644
--- a/lobby.h
+++ b/lobby.h
@@ -2,15 +2,19 @@
#define LOBBY_H
#include <QMainWindow>
+#include <QListWidget>
+
#include "aoimage.h"
#include "aobutton.h"
+class AOApplication;
+
class Lobby : public QMainWindow
{
Q_OBJECT
public:
- Lobby(QWidget *parent = nullptr);
+ Lobby(AOApplication *parent);
~Lobby();
void set_widgets();
@@ -19,6 +23,8 @@ private:
const int m_lobby_width = 517;
const int m_lobby_height = 666;
+ AOApplication *m_parent;
+
AOImage *ui_background;
AOButton *ui_public_servers;
@@ -28,6 +34,11 @@ private:
AOButton *ui_add_to_fav;
AOButton *ui_connect;
+ AOButton *ui_about;
+
+ QListWidget *ui_server_list;
+// QListWidget
+
public slots:
void on_public_servers_clicked();
void on_favorites_clicked();
@@ -38,6 +49,8 @@ public slots:
void on_add_to_fav_released();
void on_connect_pressed();
void on_connect_released();
+
+ void on_about_clicked();
};
#endif // LOBBY_H