101 lines
1.7 KiB
C++
101 lines
1.7 KiB
C++
#ifndef COURTROOM_H
|
|
#define COURTROOM_H
|
|
|
|
#include "aoimage.h"
|
|
#include "aobutton.h"
|
|
#include "aopacket.h"
|
|
|
|
#include <QMainWindow>
|
|
#include <QLineEdit>
|
|
#include <QPlainTextEdit>
|
|
#include <QListWidget>
|
|
#include <QCheckBox>
|
|
#include <QComboBox>
|
|
#include <QSlider>
|
|
|
|
class AOApplication;
|
|
|
|
class Courtroom : public QMainWindow
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit Courtroom(AOApplication *parent = 0);
|
|
|
|
private:
|
|
AOApplication *ao_app;
|
|
|
|
AOImage *ui_background;
|
|
//viewport elements like background, desk, etc.
|
|
|
|
QPlainTextEdit *ui_ic_chatlog;
|
|
|
|
QPlainTextEdit *ui_server_chatlog;
|
|
QPlainTextEdit *ui_ms_chatlog;
|
|
|
|
QListWidget *ui_muted_list;
|
|
QListWidget *ui_area_list;
|
|
QListWidget *ui_music_list;
|
|
|
|
QLineEdit *ui_ic_chat_message;
|
|
|
|
QLineEdit *ui_ooc_chat_message;
|
|
QLineEdit *ui_ooc_chat_name;
|
|
|
|
QLineEdit *ui_area_password;
|
|
QLineEdit *ui_music_search;
|
|
|
|
//emote buttons
|
|
|
|
AOButton *ui_emote_left;
|
|
AOButton *ui_emote_right;
|
|
|
|
AOImage *ui_defense_bar;
|
|
AOImage *ui_prosecution_bar;
|
|
|
|
QLabel *ui_music_label;
|
|
QLabel *ui_sfx_label;
|
|
QLabel *ui_blip_label;
|
|
|
|
AOButton *ui_hold_it;
|
|
AOButton *ui_objection;
|
|
AOButton *ui_take_that;
|
|
|
|
AOButton *ui_ooc_toggle;
|
|
AOButton *ui_witness_testimony;
|
|
AOButton *ui_cross_examination;
|
|
|
|
AOButton *ui_change_character;
|
|
AOButton *ui_reload_theme;
|
|
AOButton *ui_call_mod;
|
|
|
|
QCheckBox *ui_pre;
|
|
QCheckBox *ui_flip;
|
|
QCheckBox *ui_guard;
|
|
\
|
|
AOButton *ui_custom_objection;
|
|
AOButton *ui_realization;
|
|
AOButton *ui_mute;
|
|
|
|
AOButton *ui_defense_plus;
|
|
AOButton *ui_defense_minus;
|
|
|
|
AOButton *ui_prosecution_plus;
|
|
AOButton *ui_prosecution_minus;
|
|
|
|
QComboBox *ui_text_color;
|
|
|
|
|
|
|
|
AOImage *ui_muted;
|
|
|
|
|
|
|
|
//ui_charselect w/ icons
|
|
|
|
signals:
|
|
|
|
public slots:
|
|
};
|
|
|
|
#endif // COURTROOM_H
|