diff options
Diffstat (limited to 'lobby.h')
| -rw-r--r-- | lobby.h | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -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 |
