diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-02-09 03:19:18 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-02-09 03:19:18 +0100 |
commit | 404ac476a213164a041f0f53be30855df815aa6a (patch) | |
tree | 30084a2daa162751eaa1beda80ae8d3dc41111dd /src/Config.cpp | |
parent | 75c610d1f65d741bbeba9f1ddeef60a6e9315427 (diff) |
Add spacing_scale config to allow changing ui spacing
Diffstat (limited to 'src/Config.cpp')
-rw-r--r-- | src/Config.cpp | 26 |
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 ×tamp_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() { |