aboutsummaryrefslogtreecommitdiff
path: root/include/courtroom.h
diff options
context:
space:
mode:
authoroldmud0 <oldmud0@users.noreply.github.com>2021-02-24 10:26:56 -0600
committerGitHub <noreply@github.com>2021-02-24 10:26:56 -0600
commita64241a0f0f05967f58650d9f1b0f35f861ce45a (patch)
tree91770d2b15e91d83496babbd13b107a9b278869c /include/courtroom.h
parentf1eb91a612ac1406d53b84ee5bad4fa83d78a09f (diff)
parent5ac95ada564f11419441eca32907aef7ec16dd90 (diff)
Merge pull request #473 from AttorneyOnline/fix/everything
Fix change character lag, bg resizing and repos weirdness, inconsistent behavior, sticker setting etc.
Diffstat (limited to 'include/courtroom.h')
-rw-r--r--include/courtroom.h23
1 files changed, 10 insertions, 13 deletions
diff --git a/include/courtroom.h b/include/courtroom.h
index eb1aa7b..6a64deb 100644
--- a/include/courtroom.h
+++ b/include/courtroom.h
@@ -121,6 +121,9 @@ public:
void character_loading_finished();
+ //
+ void set_courtroom_size();
+
// sets position of widgets based on theme ini files
void set_widgets();
@@ -140,18 +143,15 @@ public:
void set_fonts(QString p_char = "");
// sets dropdown menu stylesheet
- void set_dropdown(QWidget *widget);
+ void set_stylesheet(QWidget *widget);
// helper funciton that call above function on the relevant widgets
- void set_dropdowns();
+ void set_stylesheets();
void set_window_title(QString p_title);
- // reads theme inis and sets size and pos based on the identifier
- void set_size_and_pos(QWidget *p_widget, QString p_identifier);
-
- // reads theme and char inis and sets size and pos based on the identifier
- void set_size_and_pos(QWidget *p_widget, QString p_identifier, QString p_char);
+ // reads theme and sets size and pos based on the identifier (using p_misc if provided)
+ void set_size_and_pos(QWidget *p_widget, QString p_identifier, QString p_misc="");
// reads theme inis and returns the size and pos as defined by it
QPoint get_theme_pos(QString p_identifier);
@@ -165,7 +165,7 @@ public:
void set_background(QString p_background, bool display = false);
// sets the local character pos/side to use.
- void set_side(QString p_side, bool block_signals=true);
+ void set_side(QString p_side);
// sets the pos dropdown
void set_pos_dropdown(QStringList pos_dropdowns);
@@ -576,10 +576,6 @@ private:
int evidence_rows = 3;
int max_evidence_on_page = 18;
- // is set to true if the bg folder contains defensedesk.png,
- // prosecutiondesk.png and stand.png
- bool is_ao2_bg = false;
-
// whether the ooc chat is server or master chat, true is server
bool server_ooc = true;
@@ -826,7 +822,7 @@ private slots:
void music_random();
void music_list_expand_all();
void music_list_collapse_all();
- void music_stop();
+ void music_stop(bool no_effects = false);
void on_area_list_double_clicked(QTreeWidgetItem *p_item, int column);
void select_emote(int p_id);
@@ -838,6 +834,7 @@ private slots:
void on_emote_dropdown_changed(int p_index);
void on_pos_dropdown_changed(int p_index);
+ void on_pos_dropdown_changed(QString p_text);
void on_pos_remove_clicked();
void on_iniswap_dropdown_changed(int p_index);