diff options
| author | in1tiate <32779090+in1tiate@users.noreply.github.com> | 2024-02-10 05:23:34 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-10 12:23:34 +0100 |
| commit | 27726c9ce1fd6ff1e581bade5911e3bf05bc59f2 (patch) | |
| tree | 5e2c01731e8baaa9ee7705b2916944c10a8ae85e /src/main.cpp | |
| parent | ff577255d3aa92ad104d674af9c789bf3be2d31f (diff) | |
Add integer-based theme scaling (#935)
Configurable over the options menu,
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index 4528bc46..2c36c53c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -26,6 +26,14 @@ int main(int argc, char *argv[]) AOApplication::addLibraryPath(AOApplication::applicationDirPath() + "/lib"); QResource::registerResource(main_app.get_asset("themes/" + Options::getInstance().theme() + ".rcc")); + QFont main_font = main_app.font(); + main_app.default_font = main_font; + + QFont new_font = main_font; + int new_font_size = main_app.default_font.pointSize() * Options::getInstance().themeScalingFactor(); + new_font.setPointSize(new_font_size); + main_app.setFont(new_font); + QFontDatabase fontDatabase; QDirIterator it(get_base_path() + "fonts", QDirIterator::Subdirectories); |
