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

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

SVN commit 575683 by helio:

- Setting module to use system defaults

 M  +8 -10     kcmkded.cpp  
 M  +1 -0      kcmkded.h  


--- branches/KDE/3.5/kdebase/kcontrol/kded/kcmkded.cpp #575682:575683
@@ -136,7 +136,13 @@
 }
 
 void KDEDConfig::load() {
+   load ( false );
+}
+
+
+void KDEDConfig::load( bool useDefaults ) {
 	KConfig kdedrc("kdedrc", true, false);
+   kdedrc.setReadDefaults( useDefaults );
 
 	_lvStartup->clear();
 	_lvLoD->clear();
@@ -173,6 +179,7 @@
 	}
 
 	getServiceStatus();
+   emit changed( useDefaults );
 }
 
 void KDEDConfig::save() {
@@ -211,16 +218,7 @@
 
 void KDEDConfig::defaults()
 {
-	QListViewItemIterator it( _lvStartup);
-	while ( it.current() != 0 ) {
-		if (it.current()->rtti()==1) {
-			QCheckListItem *item = static_cast<QCheckListItem *>(it.current());
-			item->setOn(false);
-		}
-		++it;
-	}
-
-	getServiceStatus();
+   load( true );
 }
 
 
--- branches/KDE/3.5/kdebase/kcontrol/kded/kcmkded.h #575682:575683
@@ -36,6 +36,7 @@
 	~KDEDConfig() {};
 
 	void       load();
+	void       load( bool useDefaults );
 	void       save();
 	void       defaults();
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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