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

List:       kde-commits
Subject:    branches/KDE/3.5/kdebase/kcontrol/privacy
From:       Helio Chissini de Castro <helio () conectiva ! com ! br>
Date:       2006-08-22 2:33:51
Message-ID: 1156214031.349796.27088.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 575768 by helio:

- Setting module to use system defaults

 M  +9 -5      privacy.cpp  
 M  +1 -0      privacy.h  


--- branches/KDE/3.5/kdebase/kcontrol/privacy/privacy.cpp #575767:575768
@@ -150,11 +150,17 @@
     delete m_privacymanager;
 }
 
-
 void Privacy::load()
 {
+	load( false );
+}
+
+void Privacy::load(bool useDefaults)
+{
   KConfig *c = new KConfig("kprivacyrc", false, false);
 
+  c->setReadDefaults( useDefaults );
+
   // get general privacy settings
   {
     KConfigGroupSaver saver(c, "Cleaning");
@@ -178,15 +184,13 @@
   }
 
   delete c;
-  emit changed(false);
-
+  emit changed( useDefaults );
 }
 
 
 void Privacy::defaults()
 {
-  selectNone();
-  emit changed(true);
+  load( true );
 }
 
 
--- branches/KDE/3.5/kdebase/kcontrol/privacy/privacy.h #575767:575768
@@ -37,6 +37,7 @@
     ~Privacy();
 
     virtual void load();
+    virtual void load(bool useDefaults);
     virtual void save();
     virtual void defaults();
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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