diff --git a/courtroom.cpp b/courtroom.cpp index 2534611..c32a9b0 100644 --- a/courtroom.cpp +++ b/courtroom.cpp @@ -124,8 +124,13 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow() ui_call_mod = new AOButton(this, ao_app); ui_pre = new QCheckBox(this); + ui_pre->setText("Pre"); ui_flip = new QCheckBox(this); + ui_flip->setText("Flip"); + ui_flip->hide(); ui_guard = new QCheckBox(this); + ui_guard->setText("Guard"); + ui_guard->hide(); ui_custom_objection = new AOButton(this, ao_app); ui_realization = new AOButton(this, ao_app); @@ -158,6 +163,11 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow() ui_blip_slider->setRange(0, 100); ui_blip_slider->setValue(50); + ui_evidence_button = new AOButton(this, ao_app); + + ui_evidence = new AOImage(this, ao_app); + ui_evidence->hide(); + /////////////char select widgets under here/////////////// ui_char_select_background = new AOImage(this, ao_app); @@ -266,6 +276,8 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow() connect(ui_flip, SIGNAL(clicked()), this, SLOT(on_flip_clicked())); connect(ui_guard, SIGNAL(clicked()), this, SLOT(on_guard_clicked())); + connect(ui_evidence_button, SIGNAL(clicked()), this, SLOT(on_evidence_button_clicked())); + connect(ui_back_to_lobby, SIGNAL(clicked()), this, SLOT(on_back_to_lobby_clicked())); connect(ui_char_select_left, SIGNAL(clicked()), this, SLOT(on_char_select_left_clicked())); @@ -473,12 +485,8 @@ void Courtroom::set_widgets() ui_pre->setText("Pre"); set_size_and_pos(ui_flip, "flip"); - ui_flip->setText("Flip"); - ui_flip->hide(); set_size_and_pos(ui_guard, "guard"); - ui_guard->setText("Guard"); - ui_guard->hide(); set_size_and_pos(ui_custom_objection, "custom_objection"); ui_custom_objection->set_image("custom.png"); @@ -507,6 +515,12 @@ void Courtroom::set_widgets() set_size_and_pos(ui_sfx_slider, "sfx_slider"); set_size_and_pos(ui_blip_slider, "blip_slider"); + set_size_and_pos(ui_evidence_button, "evidence_button"); + //ui_evidence_button->set_image("evidencebutton.png"); + + set_size_and_pos(ui_evidence, "evidence_background"); + ui_evidence->set_image("evidencebackground.png"); + //char select stuff under here ui_char_select_background->set_image("charselect_background.png"); @@ -1778,6 +1792,18 @@ void Courtroom::on_guard_clicked() ui_ic_chat_message->setFocus(); } +void Courtroom::on_evidence_button_clicked() +{ + if (ui_evidence->isHidden()) + { + ui_evidence->show(); + } + else + { + ui_evidence->hide(); + } +} + void Courtroom::char_clicked(int n_char) { int n_real_char = n_char + current_char_page * 90; diff --git a/courtroom.h b/courtroom.h index aefbb24..d281121 100644 --- a/courtroom.h +++ b/courtroom.h @@ -265,6 +265,10 @@ private: AOImage *ui_muted; + AOButton *ui_evidence_button; + + AOImage *ui_evidence; + AOImage *ui_char_select_background; QVector ui_char_button_list; @@ -348,6 +352,8 @@ private slots: void on_flip_clicked(); void on_guard_clicked(); + void on_evidence_button_clicked(); + void on_back_to_lobby_clicked(); void on_char_select_left_clicked();