aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCrystalwarrior <varsash@gmail.com>2019-10-03 15:44:18 +0300
committerCrystalwarrior <varsash@gmail.com>2019-10-03 15:44:18 +0300
commit829604e8089736945e8121cd134c3c3fcbf28291 (patch)
treea90801243bda0ff1abbb5ee192bc72d8bf1b1de6 /include
parent6f5b3d24621bc938c246daffd7ab47afa095c4c2 (diff)
Positional evidence implemented. Click a button to change between private/global evidence list.
There's also a button to transfer evidence to global/private, context sensitive. TODO: Save/load private evidence list
Diffstat (limited to 'include')
-rw-r--r--include/courtroom.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/courtroom.h b/include/courtroom.h
index 86a4ea79..9f3b659b 100644
--- a/include/courtroom.h
+++ b/include/courtroom.h
@@ -411,6 +411,11 @@ private:
int max_emotes_on_page = 10;
QVector<evi_type> local_evidence_list;
+ QVector<evi_type> private_evidence_list;
+ QVector<evi_type> global_evidence_list;
+
+ //false = use private_evidence_list
+ bool current_evidence_global = true;
int current_evidence_page = 0;
int current_evidence = 0;
@@ -563,6 +568,8 @@ private:
AOButton *ui_evidence_image_button;
AOButton *ui_evidence_x;
AOButton *ui_evidence_ok;
+ AOButton *ui_evidence_switch;
+ AOButton *ui_evidence_transfer;
AOTextEdit *ui_evidence_description;
AOImage *ui_char_select_background;
@@ -733,10 +740,13 @@ private slots:
void on_evidence_delete_clicked();
void on_evidence_x_clicked();
void on_evidence_ok_clicked();
+ void on_evidence_switch_clicked();
+ void on_evidence_transfer_clicked();
void on_evidence_edited();
void evidence_close();
+ void evidence_switch(bool global);
bool compare_evidence_changed(evi_type evi_a, evi_type evi_b);
void on_back_to_lobby_clicked();