aboutsummaryrefslogtreecommitdiff
path: root/courtroom.h
diff options
context:
space:
mode:
authorCerapter <cerap@protonmail.com>2018-10-23 16:15:15 +0200
committerCerapter <cerap@protonmail.com>2018-10-23 16:15:15 +0200
commitde8badc9a6e74ca29cbc04ab5438d6eed2eb8984 (patch)
treeeca5e15e0036fbd117be92029c57f039e2b0606f /courtroom.h
parent660daf9922e68eb5f5f6bb00eb3bc51d0c460de7 (diff)
Support for case alerts serverside.
- Users can use an ingame button to alert people of cases.
Diffstat (limited to 'courtroom.h')
-rw-r--r--courtroom.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/courtroom.h b/courtroom.h
index 2b60db5b..0dc7ba43 100644
--- a/courtroom.h
+++ b/courtroom.h
@@ -198,6 +198,8 @@ public:
//state is an number between 0 and 10 inclusive
void set_hp_bar(int p_bar, int p_state);
+ void announce_case(QString title, bool def, bool pro, bool jud, bool jur);
+
void check_connection_received();
~Courtroom();
@@ -218,6 +220,7 @@ private:
int maximumMessages = 0;
// This is for inline message-colouring.
+
enum INLINE_COLOURS {
INLINE_BLUE,
INLINE_GREEN,
@@ -455,6 +458,7 @@ private:
AOButton *ui_reload_theme;
AOButton *ui_call_mod;
AOButton *ui_settings;
+ AOButton *ui_announce_casing;
AOButton *ui_switch_area_music;
QCheckBox *ui_pre;
@@ -536,8 +540,6 @@ private:
void construct_evidence();
void set_evidence_page();
-
-
public slots:
void objection_done();
void preanim_done();
@@ -625,6 +627,7 @@ private slots:
void on_reload_theme_clicked();
void on_call_mod_clicked();
void on_settings_clicked();
+ void on_announce_casing_clicked();
void on_pre_clicked();
void on_flip_clicked();