aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCrystalwarrior <varsash@gmail.com>2019-09-28 20:22:38 +0300
committerCrystalwarrior <varsash@gmail.com>2019-09-28 20:22:38 +0300
commitd3a58770d3b923d488b5df090c8e98edf5bf0b2b (patch)
tree8dee237d133b2a36c6b14e7bfbd821cb8805a8b1 /include
parent8c9275c497bbd868ee133dfad73bb1dd12519b41 (diff)
Overhaul the evidence system:
You can now press the checkmark to save evidence. The checkmark only appears when your edited evidence differs from evidence on the server. You will now be alerted if you try to exit out of the evidence with unsaved changes (pressing "X") Fix double-clicking on image name not doing anything You will now be alerted if the evidence changed as you were editing it Add tooltips Make an evidence_close function that can be referred to from multiple places
Diffstat (limited to 'include')
-rw-r--r--include/courtroom.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/courtroom.h b/include/courtroom.h
index 476fd118..0fc56fe9 100644
--- a/include/courtroom.h
+++ b/include/courtroom.h
@@ -54,6 +54,7 @@
#include <QTextBoundaryFinder>
#include <QPropertyAnimation>
#include <QParallelAnimationGroup>
+#include <QMessageBox>
#include <QRandomGenerator>
#include <stack>
@@ -554,6 +555,7 @@ private:
AOLineEdit *ui_evidence_image_name;
AOButton *ui_evidence_image_button;
AOButton *ui_evidence_x;
+ AOButton *ui_evidence_ok;
AOTextEdit *ui_evidence_description;
AOImage *ui_char_select_background;
@@ -707,11 +709,17 @@ private slots:
void on_showname_enable_clicked();
void on_evidence_name_double_clicked();
+ void on_evidence_image_name_double_clicked();
void on_evidence_button_clicked();
void on_evidence_delete_clicked();
void on_evidence_x_clicked();
- void on_evidence_description_edited();
+ void on_evidence_ok_clicked();
+
+ void on_evidence_edited();
+
+ void evidence_close();
+ bool compare_evidence_changed(evi_type evi_a, evi_type evi_b);
void on_back_to_lobby_clicked();