diff options
Diffstat (limited to 'courtroom.h')
| -rw-r--r-- | courtroom.h | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/courtroom.h b/courtroom.h index 932bbe34..3a8aed2a 100644 --- a/courtroom.h +++ b/courtroom.h @@ -3,7 +3,7 @@ #include "aoimage.h" #include "aobutton.h" -#include "aobuttongrid.h" +#include "aocharbutton.h" #include "aopacket.h" #include <QMainWindow> @@ -13,6 +13,7 @@ #include <QCheckBox> #include <QComboBox> #include <QSlider> +#include <QVector> class AOApplication; @@ -21,19 +22,31 @@ class Courtroom : public QMainWindow Q_OBJECT public: explicit Courtroom(AOApplication *parent = 0); + void set_widgets(); + ~Courtroom(); private: AOApplication *ao_app; + const int m_courtroom_width = 714; + const int m_courtroom_height = 668; + + const int m_viewport_x = 0; + const int m_viewport_y = 0; + + const int m_viewport_width = 256; + const int m_viewport_height = 192; + AOImage *ui_background; //viewport elements like background, desk, etc. QPlainTextEdit *ui_ic_chatlog; - QPlainTextEdit *ui_server_chatlog; QPlainTextEdit *ui_ms_chatlog; + QPlainTextEdit *ui_server_chatlog; + - QListWidget *ui_muted_list; + QListWidget *ui_mute_list; QListWidget *ui_area_list; QListWidget *ui_music_list; @@ -89,11 +102,21 @@ private: QSlider *ui_sfx_slider; QSlider *ui_blip_slider; - AOImage *ui_muted; + //char select stuff under here + AOImage *ui_char_select_background; - AOButtonGrid *char_button_grid; + + QVector<AOCharButton*> ui_char_button_list; + AOImage *ui_selector; + + AOButton *ui_back_to_lobby; + + QLineEdit *ui_char_password; + + AOButton *ui_spectator; + }; #endif // COURTROOM_H |
