aboutsummaryrefslogtreecommitdiff
path: root/courtroom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'courtroom.cpp')
-rw-r--r--courtroom.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/courtroom.cpp b/courtroom.cpp
index 9020901d..d8a34592 100644
--- a/courtroom.cpp
+++ b/courtroom.cpp
@@ -63,6 +63,7 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
ui_vp_message->setFrameStyle(QFrame::NoFrame);
ui_vp_message->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
ui_vp_message->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ ui_vp_message->setReadOnly(true);
ui_vp_testimony = new AOImage(ui_viewport, ao_app);
ui_vp_realization = new AOImage(this, ao_app);
ui_vp_wtce = new AOMovie(ui_viewport, ao_app);
@@ -168,7 +169,6 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
ui_evidence_button = new AOButton(this, ao_app);
ui_evidence = new AOImage(this, ao_app);
- ui_evidence->hide();
/////////////char select widgets under here///////////////
@@ -289,7 +289,6 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
set_widgets();
- //in evidence.cpp
construct_evidence();
//implementation in emotes.cpp
@@ -379,7 +378,6 @@ void Courtroom::set_widgets()
"color: white;");
set_size_and_pos(ui_vp_message, "message");
- ui_vp_message->setReadOnly(true);
#if (defined (_WIN32) || defined (_WIN64))
ui_vp_message->setFont(pt_10);
#else
@@ -520,6 +518,7 @@ void Courtroom::set_widgets()
set_size_and_pos(ui_evidence_button, "evidence_button");
//ui_evidence_button->set_image("evidencebutton.png");
+ ui_evidence_button->setText("Evidence");
set_size_and_pos(ui_evidence, "evidence_background");
ui_evidence->set_image("evidencebackground.png");
@@ -591,6 +590,7 @@ void Courtroom::set_taken(int n_char, bool p_taken)
f_char.name = char_list.at(n_char).name;
f_char.description = char_list.at(n_char).description;
f_char.taken = p_taken;
+ f_char.evidence_string = char_list.at(n_char).evidence_string;
char_list.replace(n_char, f_char);
}
@@ -691,6 +691,13 @@ void Courtroom::enter_courtroom(int p_cid)
set_emote_page();
+ current_evidence_page = 0;
+ current_evidence = 0;
+
+ qDebug() << "setting evidence page";
+ set_evidence_page();
+ qDebug() << "evidence page set";
+
QString side = ao_app->get_char_side(f_char);
if (side == "jud")
@@ -1805,6 +1812,7 @@ void Courtroom::on_evidence_button_clicked()
if (ui_evidence->isHidden())
{
ui_evidence->show();
+ ui_evidence_overlay->hide();
}
else
{