[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdelibs/frameworks] staging/frameworkintegration/src/platformtheme: Re-use code to repase
From: Àlex_Fiestas <afiestas () kde ! org>
Date: 2013-08-31 17:09:42
Message-ID: E1VFogA-00080f-HI () scm ! kde ! org
[Download RAW message or body]
Git commit 0c3c17b9d7462b057471ff7461c903246eede185 by Àlex Fiestas.
Committed on 31/08/2013 at 15:00.
Pushed by afiestas into branch 'frameworks'.
Re-use code to repase KConfig when something changes
M +4 -9 staging/frameworkintegration/src/platformtheme/khintssettings.cpp
http://commits.kde.org/kdelibs/0c3c17b9d7462b057471ff7461c903246eede185
diff --git a/staging/frameworkintegration/src/platformtheme/khintssettings.cpp \
b/staging/frameworkintegration/src/platformtheme/khintssettings.cpp index \
42128ae..4774140 100644
--- a/staging/frameworkintegration/src/platformtheme/khintssettings.cpp
+++ b/staging/frameworkintegration/src/platformtheme/khintssettings.cpp
@@ -113,11 +113,12 @@ void KHintsSettings::setupIconLoader()
void KHintsSettings::slotNotifyChange(int type, int arg)
{
+ KSharedConfig::Ptr ptr = KSharedConfig::openConfig("kdeglobals");
+ ptr->reparseConfiguration();
+ KConfigGroup cg(ptr, "KDE");
+
switch(type) {
case SettingsChanged: {
- KSharedConfig::Ptr ptr = KSharedConfig::openConfig("kdeglobals");
- ptr->reparseConfiguration();
- KConfigGroup cg(ptr, "KDE");
SettingsCategory category = static_cast<SettingsCategory>(arg);
if (category == SETTINGS_QT || category == SETTINGS_MOUSE) {
@@ -129,9 +130,6 @@ void KHintsSettings::slotNotifyChange(int type, int arg)
break;
}
case ToolbarStyleChanged: {
- KSharedConfig::Ptr ptr = KSharedConfig::openConfig("kdeglobals");
- ptr->reparseConfiguration();
- KConfigGroup cg(ptr, "KDE");
m_hints[QPlatformTheme::ToolButtonStyle] = toolButtonStyle(cg);
//from gtksymbol.cpp
QWidgetList widgets = QApplication::allWidgets();
@@ -153,9 +151,6 @@ void KHintsSettings::slotNotifyChange(int type, int arg)
return;
}
- KSharedConfig::Ptr ptr = KSharedConfig::openConfig("kdeglobals");
- ptr->reparseConfiguration();
- KConfigGroup cg(ptr, "KDE");
const QString theme = cg.readEntry("widgetStyle", QString());
if (theme.isEmpty()) {
return;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic