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