From 754cb2a135f8c526fde80f3cb50b26a1e9dc7855 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 21 Mar 2024 11:24:59 +0100 Subject: [PATCH] keep system icon theme setting --- src/librssguard/miscellaneous/iconfactory.cpp | 4 ++++ src/librssguard/miscellaneous/iconfactory.h | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/librssguard/miscellaneous/iconfactory.cpp b/src/librssguard/miscellaneous/iconfactory.cpp index fbddb5eda..7b04b69be 100644 --- a/src/librssguard/miscellaneous/iconfactory.cpp +++ b/src/librssguard/miscellaneous/iconfactory.cpp @@ -91,6 +91,10 @@ void IconFactory::setCurrentIconTheme(const QString& theme_name) { qApp->settings()->setValue(GROUP(GUI), GUI::IconTheme, theme_name); } +QString IconFactory::currentIconTheme() const { + return qApp->settings()->value(GROUP(GUI), SETTING(GUI::IconTheme)).toString(); +} + void IconFactory::loadCurrentIconTheme() { const QStringList installed_themes = installedIconThemes(); const QString theme_name_from_settings = qApp->settings()->value(GROUP(GUI), SETTING(GUI::IconTheme)).toString(); diff --git a/src/librssguard/miscellaneous/iconfactory.h b/src/librssguard/miscellaneous/iconfactory.h index d119b9f88..3093fd6e4 100644 --- a/src/librssguard/miscellaneous/iconfactory.h +++ b/src/librssguard/miscellaneous/iconfactory.h @@ -52,8 +52,4 @@ class RSSGUARD_DLLSPEC IconFactory : public QObject { void setCurrentIconTheme(const QString& theme_name); }; -inline QString IconFactory::currentIconTheme() const { - return QIcon::themeName(); -} - #endif // ICONFACTORY_H