[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