aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/aoapplication.h5
-rw-r--r--include/courtroom.h12
2 files changed, 16 insertions, 1 deletions
diff --git a/include/aoapplication.h b/include/aoapplication.h
index c33130f..f26c816 100644
--- a/include/aoapplication.h
+++ b/include/aoapplication.h
@@ -202,6 +202,9 @@ public:
//Returns the list of words in callwords.ini
QStringList get_call_words();
+ //returns all of the file's lines in a QStringList
+ QStringList get_list_file(QString p_file);
+
//Process a file and return its text as a QString
QString read_file(QString filename);
@@ -259,6 +262,8 @@ public:
//Returns a QStringList of all key=value definitions on a given tag.
QStringList read_char_ini_tag(QString p_char, QString target_tag);
+ //Sets the char.ini p_search_line key under tag target_tag to value.
+ void set_char_ini(QString p_char, QString value, QString p_search_line, QString target_tag);
//Returns the text between target_tag and terminator_tag in p_file
QString get_stylesheet(QString p_file);
diff --git a/include/courtroom.h b/include/courtroom.h
index 0a7002b..91f1f9a 100644
--- a/include/courtroom.h
+++ b/include/courtroom.h
@@ -184,8 +184,11 @@ public:
QString get_current_char() {return current_char;}
QString get_current_background() {return current_background;}
+ //updates character to p_cid and updates necessary ui elements
+ void update_character(int p_cid);
+
//properly sets up some varibles: resets user state
- void enter_courtroom(int p_cid);
+ void enter_courtroom();
//helper function that populates ui_music_list with the contents of music_list
void list_music();
@@ -461,6 +464,9 @@ private:
QComboBox *ui_emote_dropdown;
QComboBox *ui_pos_dropdown;
+ QComboBox *ui_iniswap_dropdown;
+ AOButton *ui_iniswap_remove;
+
AOImage *ui_defense_bar;
AOImage *ui_prosecution_bar;
@@ -602,6 +608,10 @@ private slots:
void on_emote_dropdown_changed(int p_index);
void on_pos_dropdown_changed(int p_index);
+ void on_iniswap_dropdown_changed(int p_index);
+
+ void set_iniswap_dropdown();
+ void on_iniswap_remove_clicked();
void on_evidence_name_edited(QString text);
void on_evidence_image_name_edited();