From 0821147a485dd75fd0152c629862bb12eb4ce489 Mon Sep 17 00:00:00 2001 From: David Skoland Date: Mon, 16 Jan 2017 12:13:00 +0100 Subject: [PATCH] started adding widget pointers to courtroom --- courtroom.cpp | 4 ++++ courtroom.h | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) diff --git a/courtroom.cpp b/courtroom.cpp index ead897f..c49ec03 100644 --- a/courtroom.cpp +++ b/courtroom.cpp @@ -4,5 +4,9 @@ Courtroom::Courtroom(AOApplication *parent) : QMainWindow(parent) { + ao_app = parent; + //viewport elements + + //emotes } diff --git a/courtroom.h b/courtroom.h index 7edb4fc..1c50319 100644 --- a/courtroom.h +++ b/courtroom.h @@ -1,7 +1,14 @@ #ifndef COURTROOM_H #define COURTROOM_H +#include "aoimage.h" +#include "aobutton.h" +#include "aopacket.h" + #include +#include +#include +#include class AOApplication; @@ -11,6 +18,57 @@ class Courtroom : public QMainWindow 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 + + AOImage *ui_emote_left; + AOImage *ui_emote_right; + + 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; +\ + AOButton *ui_custom_objection; + AOButton *ui_realization; + AOButton *ui_mute; + + + AOImage *ui_muted; + + + + //ui_charselect w/ icons + signals: public slots: