aboutsummaryrefslogtreecommitdiff
path: root/src/text_file_functions.cpp
diff options
context:
space:
mode:
authorCrystalwarrior <varsash@gmail.com>2019-09-16 23:22:34 +0300
committerCrystalwarrior <varsash@gmail.com>2019-09-16 23:22:34 +0300
commit13221319b889a48255f8409389ef41f37ee8ac98 (patch)
tree5d262cab34e53c84b8113c46b70744d3fe4044c9 /src/text_file_functions.cpp
parentf3c7beab70aeb1e9b1446553c3cb57345a1e5eb7 (diff)
Change get_stylesheet to return text of a parsed stylesheet file, its functionality was transferred to get_tagged_stylesheet
Remove some useless/unused ui elements Implement stylesheet for courtrooms in a way that lets the end user modify a lot of its elements Use get_image_suffix for evidence_appear images
Diffstat (limited to 'src/text_file_functions.cpp')
-rw-r--r--src/text_file_functions.cpp31
1 files changed, 30 insertions, 1 deletions
diff --git a/src/text_file_functions.cpp b/src/text_file_functions.cpp
index 48ebeea9..a70fdc50 100644
--- a/src/text_file_functions.cpp
+++ b/src/text_file_functions.cpp
@@ -359,7 +359,36 @@ QColor AOApplication::get_color(QString p_identifier, QString p_file)
return return_color;
}
-QString AOApplication::get_stylesheet(QString target_tag, QString p_file)
+QString AOApplication::get_stylesheet(QString p_file)
+{
+ QString design_ini_path = get_theme_path(p_file);
+ QString default_path = get_default_theme_path(p_file);
+
+ QFile design_ini;
+
+ design_ini.setFileName(design_ini_path);
+
+ if(!design_ini.open(QIODevice::ReadOnly))
+ {
+ design_ini.setFileName(default_path);
+ if(!design_ini.open(QIODevice::ReadOnly))
+ return "";
+ }
+
+ QTextStream in(&design_ini);
+
+ QString f_text;
+
+ while(!in.atEnd())
+ {
+ f_text.append(in.readLine());
+ }
+
+ design_ini.close();
+ return f_text;
+}
+
+QString AOApplication::get_tagged_stylesheet(QString target_tag, QString p_file)
{
QString design_ini_path = get_theme_path(p_file);