[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdegraphics/kgamma/kcmkgamma
From: Helio Chissini de Castro <helio () conectiva ! com ! br>
Date: 2006-08-22 5:17:03
Message-ID: 1156223823.398071.6006.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 575797 by helio:
- Setting module to use system defaults
M +10 -12 kgamma.cpp
M +1 -0 kgamma.h
--- branches/KDE/3.5/kdegraphics/kgamma/kcmkgamma/kgamma.cpp #575796:575797
@@ -283,10 +283,17 @@
}
}
-/** Restore latest saved gamma values */
void KGamma::load() {
+ load( false );
+}
+
+/** Restore latest saved gamma values */
+void KGamma::load(bool useDefaults) {
if (GammaCorrection) {
KConfig *config = new KConfig("kgammarc");
+
+ config->setReadDefaults( useDefaults );
+
config->setGroup("ConfigFile");
// save checkbox status
@@ -322,7 +329,7 @@
}
xv->setScreen(currentScreen);
- emit changed(false);
+ emit changed(useDefaults);
}
}
@@ -373,16 +380,7 @@
}
void KGamma::defaults() {
- if (GammaCorrection) {
- for (int i = 0; i < ScreenCount; i++) {
- xv->setScreen(i);
- gctrl->setGamma("1.00");
- }
- xv->setScreen(currentScreen);
-
- }
- xf86cfgbox->setChecked(false);
- syncbox->setChecked(false);
+ load( true );
}
bool KGamma::loadSettings() {
--- branches/KDE/3.5/kdegraphics/kgamma/kcmkgamma/kgamma.h #575796:575797
@@ -33,6 +33,7 @@
virtual ~KGamma();
void load();
+ void load(bool useDefaults);
void save();
void defaults();
int buttons();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic