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

List:       kde-commits
Subject:    kdepim/kpilot/conduits/sysinfoconduit
From:       Adriaan de Groot <adridg () cs ! kun ! nl>
Date:       2003-06-22 22:58:25
[Download RAW message or body]

CVS commit by adridg: 

What a difference const makes


  M +16 -1     sysinfo-setup.cc   1.5
  M +1 -1      sysinfo-setup.h   1.3


--- kdepim/kpilot/conduits/sysinfoconduit/sysinfo-setup.cc  #1.4:1.5
@@ -125,4 +125,8 @@ void SysInfoWidgetConfig::commit(KConfig
         while(ci)
         {
+#ifdef DEBUG
+                DEBUGCONDUIT << fname << ": Saving " << ci->text(PART_KEY)
+                        << (ci->isOn() ? " on" : " off") << endl;
+#endif
                 fConfig->writeEntry(ci->text(PART_KEY),ci->isOn());
                 updateSetting(ci);
@@ -149,10 +153,15 @@ void SysInfoWidgetConfig::load(KConfig *
                 i->setText(PART_KEY,QString::fromLatin1(p->key));
                 updateSetting(i);
+#ifdef DEBUG
+                DEBUGCONDUIT << fname << ": Loaded " << p->key
+                        << (i->isOn() ? " on" : " off") << endl;
+#endif
                 p++;
         }
 }
 
-/* virtual */ bool SysInfoWidgetConfig::isModified()
+/* virtual */ bool SysInfoWidgetConfig::isModified() const
 {
+        FUNCTIONSETUP;
         if (fModified) return true;
 
@@ -164,4 +173,10 @@ void SysInfoWidgetConfig::load(KConfig *
                 bool current = ci->isOn();
                 bool original = !ci->text(PART_SETTING).isEmpty();
+#ifdef DEBUG
+                DEBUGCONDUIT << fname << ": Checking " << ci->text(PART_KEY)
+                        <<  " was " << (original ? " on" : " off")
+                        << " now " << (current ? " on" : " off") << endl;
+#endif
+
                 if (current!=original) return true;
                 i=i->nextSibling();

--- kdepim/kpilot/conduits/sysinfoconduit/sysinfo-setup.h  #1.2:1.3
@@ -40,5 +40,5 @@ public:
         virtual void commit(KConfig *);
         virtual void load(KConfig *);
-        virtual bool isModified();
+        virtual bool isModified() const;
 protected:
         SysInfoWidget *fConfigWidget;


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

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