adjusted UI and started adding evidence

This commit is contained in:
David Skoland 2017-02-14 12:17:33 +01:00
parent 8be53e96f7
commit fd6fbc4b54
2 changed files with 36 additions and 4 deletions

View File

@ -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;

View File

@ -265,6 +265,10 @@ private:
AOImage *ui_muted;
AOButton *ui_evidence_button;
AOImage *ui_evidence;
AOImage *ui_char_select_background;
QVector<AOCharButton*> 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();