aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-02-09 03:19:18 +0100
committerdec05eba <dec05eba@protonmail.com>2022-02-09 03:19:18 +0100
commit404ac476a213164a041f0f53be30855df815aa6a (patch)
tree30084a2daa162751eaa1beda80ae8d3dc41111dd /src/Config.cpp
parent75c610d1f65d741bbeba9f1ddeef60a6e9315427 (diff)
Add spacing_scale config to allow changing ui spacing
Diffstat (limited to 'src/Config.cpp')
-rw-r--r--src/Config.cpp26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/Config.cpp b/src/Config.cpp
index f8dc3ed..159836f 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -74,48 +74,48 @@ namespace QuickMedia {
if(search_json.isObject()) {
const Json::Value &font_size_json = search_json["font_size"];
if(font_size_json.isNumeric())
- config->search.font_size = font_size_json.asDouble();
+ config->search.font_size = font_size_json.asInt();
}
const Json::Value &tab_json = json_root["tab"];
if(tab_json.isObject()) {
const Json::Value &font_size_json = tab_json["font_size"];
if(font_size_json.isNumeric())
- config->tab.font_size = font_size_json.asDouble();
+ config->tab.font_size = font_size_json.asInt();
}
const Json::Value &body_json = json_root["body"];
if(body_json.isObject()) {
const Json::Value &title_font_size = body_json["title_font_size"];
if(title_font_size.isNumeric())
- config->body.title_font_size = title_font_size.asDouble();
+ config->body.title_font_size = title_font_size.asInt();
const Json::Value &author_font_size = body_json["author_font_size"];
if(author_font_size.isNumeric())
- config->body.author_font_size = author_font_size.asDouble();
+ config->body.author_font_size = author_font_size.asInt();
const Json::Value &description_font_size = body_json["description_font_size"];
if(description_font_size.isNumeric())
- config->body.description_font_size = description_font_size.asDouble();
+ config->body.description_font_size = description_font_size.asInt();
const Json::Value &timestamp_font_size = body_json["timestamp_font_size"];
if(timestamp_font_size.isNumeric())
- config->body.timestamp_font_size = timestamp_font_size.asDouble();
+ config->body.timestamp_font_size = timestamp_font_size.asInt();
const Json::Value &reaction_font_size = body_json["reaction_font_size"];
if(reaction_font_size.isNumeric())
- config->body.reaction_font_size = reaction_font_size.asDouble();
+ config->body.reaction_font_size = reaction_font_size.asInt();
const Json::Value &embedded_load_font_size = body_json["embedded_load_font_size"];
if(embedded_load_font_size.isNumeric())
- config->body.embedded_load_font_size = embedded_load_font_size.asDouble();
+ config->body.embedded_load_font_size = embedded_load_font_size.asInt();
}
const Json::Value &input_json = json_root["input"];
if(input_json.isObject()) {
const Json::Value &font_size_json = input_json["font_size"];
if(font_size_json.isNumeric())
- config->input.font_size = font_size_json.asDouble();
+ config->input.font_size = font_size_json.asInt();
}
const Json::Value &video_json = json_root["video"];
@@ -139,11 +139,15 @@ namespace QuickMedia {
const Json::Value &scale_json = json_root["scale"];
if(scale_json.isNumeric())
- config->scale = scale_json.asDouble();
+ config->scale = scale_json.asFloat();
const Json::Value &font_scale = json_root["font_scale"];
if(font_scale.isNumeric())
- config->font_scale = font_scale.asDouble();
+ config->font_scale = font_scale.asFloat();
+
+ const Json::Value &spacing_scale = json_root["spacing_scale"];
+ if(spacing_scale.isNumeric())
+ config->spacing_scale = spacing_scale.asFloat();
}
const Config& get_config() {