diff options
| author | Crystalwarrior <varsash@gmail.com> | 2019-09-28 20:22:38 +0300 |
|---|---|---|
| committer | Crystalwarrior <varsash@gmail.com> | 2019-09-28 20:22:38 +0300 |
| commit | d3a58770d3b923d488b5df090c8e98edf5bf0b2b (patch) | |
| tree | 8dee237d133b2a36c6b14e7bfbd821cb8805a8b1 /include | |
| parent | 8c9275c497bbd868ee133dfad73bb1dd12519b41 (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.h | 10 |
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(); |
