[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeplasma-addons/applets/leavenote
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-09-07 6:09:37
Message-ID: 20100907060937.CABC2AC769 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1172368 by aseigo:

use configChanged()


 M  +8 -5      leavenote.cpp  
 M  +3 -0      leavenote.h  


--- trunk/KDE/kdeplasma-addons/applets/leavenote/leavenote.cpp #1172367:1172368
@@ -69,8 +69,7 @@
 {
     /* do config stuff */
     setHasConfigurationInterface(true);
-    KConfigGroup cg = config();
-    mUseKNotes = cg.readEntry("useKNotes", true);
+    configChanged();
 
     /* initialize layout */
     mTheme.setImagePath("widgets/notes");
@@ -150,7 +149,7 @@
     ui.setupUi(widget);
 
     KConfigGroup cg = config();
-    ui.useKNotesCheckBox->setChecked(cg.readEntry("useKNotes", true));
+    ui.useKNotesCheckBox->setChecked(mUseKNotes);
 
     connect(dialog, SIGNAL(applyClicked()), this, SLOT(configAccepted()));
     connect(dialog, SIGNAL(okClicked()), this, SLOT(configAccepted()));
@@ -161,12 +160,16 @@
 
 void LeaveNote::configAccepted()
 {
-    mUseKNotes = ui.useKNotesCheckBox->isChecked();
-
     KConfigGroup cg = config();
     cg.writeEntry("useKNotes", ui.useKNotesCheckBox->isChecked());
 }
 
+void LeaveNote::configChanged()
+{
+    KConfigGroup cg = config();
+    mUseKNotes = cg.readEntry("useKNotes", true);
+}
+
 bool LeaveNote::checkKNotesDBusInterface()
 {
     QDBusInterface knotesDBusTest("org.kde.knotes", "/KNotes", "org.freedesktop.DBus.Introspectable");
--- trunk/KDE/kdeplasma-addons/applets/leavenote/leavenote.h #1172367:1172368
@@ -50,6 +50,9 @@
     void paintInterface(QPainter *painter,
                         const QStyleOptionGraphicsItem *option,
                         const QRect& contentsRect);
+public slots:
+    void configChanged();
+
 protected:
     void constraintsEvent(Plasma::Constraints constraints);
     void createConfigurationInterface(KConfigDialog *parent);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic