aboutsummaryrefslogtreecommitdiff
path: root/courtroom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'courtroom.cpp')
-rw-r--r--courtroom.cpp20
1 files changed, 15 insertions, 5 deletions
diff --git a/courtroom.cpp b/courtroom.cpp
index 3f68416..b706c47 100644
--- a/courtroom.cpp
+++ b/courtroom.cpp
@@ -74,10 +74,15 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
ui_music_search = new QLineEdit(this);
ui_music_search->setFrame(false);
- //emote buttons
+ //////////emotes//////////////////////
+
+ ui_emotes = new QWidget(this);
+
+ //implementation in emotes.cpp
+ construct_emotes();
- ui_emote_left = new AOButton(this, ao_app);
- ui_emote_right = new AOButton(this, ao_app);
+ ui_emote_left = new AOButton(ui_emotes, ao_app);
+ ui_emote_right = new AOButton(ui_emotes, ao_app);
ui_defense_bar = new AOImage(this, ao_app);
ui_prosecution_bar = new AOImage(this, ao_app);
@@ -314,6 +319,8 @@ void Courtroom::set_widgets()
set_size_and_pos(ui_area_password, "area_password");
set_size_and_pos(ui_music_search, "music_search");
+ set_size_and_pos(ui_emotes, "emotes");
+
//emote buttons
set_size_and_pos(ui_emote_left, "emote_left");
@@ -543,9 +550,12 @@ void Courtroom::set_background(QString p_background)
void Courtroom::enter_courtroom(int p_cid)
{
m_cid = p_cid;
- QString f_char = char_list.at(m_cid).name;
+ QString f_char = ao_app->get_char_name(char_list.at(m_cid).name);
+ current_char = f_char;
+
+ current_emote_page = 0;
- //T0D0: set emote buttons
+ set_emote_page();
QString side = ao_app->get_char_side(f_char);