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

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

SVN commit 575781 by helio:

- Setting module to use system defaults

 M  +10 -16    kcmxinerama.cpp  
 M  +1 -0      kcmxinerama.h  


--- branches/KDE/3.5/kdebase/kcontrol/xinerama/kcmxinerama.cpp #575780:575781
@@ -125,8 +125,13 @@
 #define KWIN_XINERAMA_FULLSCREEN   "XineramaFullscreenEnabled"
 
 void KCMXinerama::load() {
+   load( false );
+}
+
+void KCMXinerama::load(bool useDefaults) {
 	if (QApplication::desktop()->isVirtualDesktop()) {
 		int item = 0;
+		config->setReadDefaults( useDefaults );
 		config->setGroup("Windows");
 		xw->_enableXinerama->setChecked(config->readBoolEntry(KWIN_XINERAMA, true));
 		xw->_enableResistance->setChecked(config->readBoolEntry(KWIN_XINERAMA_MOVEMENT, true));
@@ -145,9 +150,11 @@
 		if (item < 0 || item >= _displays)
 			xw->_ksplashDisplay->setCurrentItem(QApplication::desktop()->primaryScreen());
 		else xw->_ksplashDisplay->setCurrentItem(item);
-
+		
+		emit changed(useDefaults);
 	}
-	emit changed(false);
+	else
+		emit changed( false );
 }
 
 
@@ -183,20 +190,7 @@
 }
 
 void KCMXinerama::defaults() {
-	if (QApplication::desktop()->isVirtualDesktop()) {
-		xw->_enableXinerama->setChecked(true);
-		xw->_enableResistance->setChecked(true);
-		xw->_enablePlacement->setChecked(true);
-		xw->_enableMaximize->setChecked(true);
-		xw->_enableFullscreen->setChecked(true);
-		xw->_unmanagedDisplay->setCurrentItem(
-				QApplication::desktop()->primaryScreen());
-		xw->_ksplashDisplay->setCurrentItem(
-				QApplication::desktop()->primaryScreen());
-		emit changed(true);
-	} else {
-		emit changed(false);
-	}
+	load( true );
 }
 
 void KCMXinerama::indicateWindows() {
--- branches/KDE/3.5/kdebase/kcontrol/xinerama/kcmxinerama.h #575780:575781
@@ -37,6 +37,7 @@
 	virtual ~KCMXinerama();
 
 	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