@@ -63,6 +63,7 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
6363 ui_vp_message->setFrameStyle (QFrame::NoFrame);
6464 ui_vp_message->setHorizontalScrollBarPolicy (Qt::ScrollBarAlwaysOff);
6565 ui_vp_message->setVerticalScrollBarPolicy (Qt::ScrollBarAlwaysOff);
66+ ui_vp_message->setReadOnly (true );
6667 ui_vp_testimony = new AOImage (ui_viewport, ao_app);
6768 ui_vp_realization = new AOImage (this , ao_app);
6869 ui_vp_wtce = new AOMovie (ui_viewport, ao_app);
@@ -168,7 +169,6 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
168169 ui_evidence_button = new AOButton (this , ao_app);
169170
170171 ui_evidence = new AOImage (this , ao_app);
171- ui_evidence->hide ();
172172
173173 // ///////////char select widgets under here///////////////
174174
@@ -289,7 +289,6 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
289289
290290 set_widgets ();
291291
292- // in evidence.cpp
293292 construct_evidence ();
294293
295294 // implementation in emotes.cpp
@@ -379,7 +378,6 @@ void Courtroom::set_widgets()
379378 " color: white;" );
380379
381380 set_size_and_pos (ui_vp_message, " message" );
382- ui_vp_message->setReadOnly (true );
383381 #if (defined (_WIN32) || defined (_WIN64))
384382 ui_vp_message->setFont (pt_10);
385383 #else
@@ -520,6 +518,7 @@ void Courtroom::set_widgets()
520518
521519 set_size_and_pos (ui_evidence_button, " evidence_button" );
522520 // ui_evidence_button->set_image("evidencebutton.png");
521+ ui_evidence_button->setText (" Evidence" );
523522
524523 set_size_and_pos (ui_evidence, " evidence_background" );
525524 ui_evidence->set_image (" evidencebackground.png" );
@@ -591,6 +590,7 @@ void Courtroom::set_taken(int n_char, bool p_taken)
591590 f_char.name = char_list.at (n_char).name ;
592591 f_char.description = char_list.at (n_char).description ;
593592 f_char.taken = p_taken;
593+ f_char.evidence_string = char_list.at (n_char).evidence_string ;
594594
595595 char_list.replace (n_char, f_char);
596596}
@@ -691,6 +691,13 @@ void Courtroom::enter_courtroom(int p_cid)
691691
692692 set_emote_page ();
693693
694+ current_evidence_page = 0 ;
695+ current_evidence = 0 ;
696+
697+ qDebug () << " setting evidence page" ;
698+ set_evidence_page ();
699+ qDebug () << " evidence page set" ;
700+
694701 QString side = ao_app->get_char_side (f_char);
695702
696703 if (side == " jud" )
@@ -1805,6 +1812,7 @@ void Courtroom::on_evidence_button_clicked()
18051812 if (ui_evidence->isHidden ())
18061813 {
18071814 ui_evidence->show ();
1815+ ui_evidence_overlay->hide ();
18081816 }
18091817 else
18101818 {
0 commit comments