[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/access
From: Barış Metin <baris () uludag ! org ! tr>
Date: 2007-02-28 0:53:22
Message-ID: 1172624002.312122.27865.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 637869 by baris:
KConfigGroup porting
M +59 -67 kcmaccess.cpp
--- trunk/KDE/kdebase/workspace/kcontrol/access/kcmaccess.cpp #637868:637869
@@ -660,51 +660,47 @@
void KAccessConfig::load()
{
- KConfig *config = new KConfig("kaccessrc");
+ KConfigGroup cg(KSharedConfig::openConfig("kaccessrc"), "Bell");
- config->setGroup("Bell");
+ systemBell->setChecked(cg.readEntry("SystemBell", true));
+ customBell->setChecked(cg.readEntry("ArtsBell", false));
+ soundEdit->setText(cg.readPathEntry("ArtsBellFile"));
- systemBell->setChecked(config->readEntry("SystemBell", true));
- customBell->setChecked(config->readEntry("ArtsBell", false));
- soundEdit->setText(config->readPathEntry("ArtsBellFile"));
-
- visibleBell->setChecked(config->readEntry("VisibleBell", false));
- invertScreen->setChecked(config->readEntry("VisibleBellInvert", true));
+ visibleBell->setChecked(cg.readEntry("VisibleBell", false));
+ invertScreen->setChecked(cg.readEntry("VisibleBellInvert", true));
flashScreen->setChecked(!invertScreen->isChecked());
- colorButton->setColor(config->readEntry("VisibleBellColor", Qt::red));
+ colorButton->setColor(cg.readEntry("VisibleBellColor", Qt::red));
- durationSlider->setValue(config->readEntry("VisibleBellPause", 500));
+ durationSlider->setValue(cg.readEntry("VisibleBellPause", 500));
- config->setGroup("Keyboard");
+ cg.changeGroup("Keyboard");
- stickyKeys->setChecked(config->readEntry("StickyKeys", false));
- stickyKeysLock->setChecked(config->readEntry("StickyKeysLatch", true));
- stickyKeysAutoOff->setChecked(config->readEntry("StickyKeysAutoOff", false));
- stickyKeysBeep->setChecked(config->readEntry("StickyKeysBeep", true));
- toggleKeysBeep->setChecked(config->readEntry("ToggleKeysBeep", false));
- kNotifyModifiers->setChecked(config->readEntry("kNotifyModifiers", false));
+ stickyKeys->setChecked(cg.readEntry("StickyKeys", false));
+ stickyKeysLock->setChecked(cg.readEntry("StickyKeysLatch", true));
+ stickyKeysAutoOff->setChecked(cg.readEntry("StickyKeysAutoOff", false));
+ stickyKeysBeep->setChecked(cg.readEntry("StickyKeysBeep", true));
+ toggleKeysBeep->setChecked(cg.readEntry("ToggleKeysBeep", false));
+ kNotifyModifiers->setChecked(cg.readEntry("kNotifyModifiers", false));
- slowKeys->setChecked(config->readEntry("SlowKeys", false));
- slowKeysDelay->setValue(config->readEntry("SlowKeysDelay", 500));
- slowKeysPressBeep->setChecked(config->readEntry("SlowKeysPressBeep", true));
- slowKeysAcceptBeep->setChecked(config->readEntry("SlowKeysAcceptBeep", true));
- slowKeysRejectBeep->setChecked(config->readEntry("SlowKeysRejectBeep", true));
+ slowKeys->setChecked(cg.readEntry("SlowKeys", false));
+ slowKeysDelay->setValue(cg.readEntry("SlowKeysDelay", 500));
+ slowKeysPressBeep->setChecked(cg.readEntry("SlowKeysPressBeep", true));
+ slowKeysAcceptBeep->setChecked(cg.readEntry("SlowKeysAcceptBeep", true));
+ slowKeysRejectBeep->setChecked(cg.readEntry("SlowKeysRejectBeep", true));
- bounceKeys->setChecked(config->readEntry("BounceKeys", false));
- bounceKeysDelay->setValue(config->readEntry("BounceKeysDelay", 500));
- bounceKeysRejectBeep->setChecked(config->readEntry("BounceKeysRejectBeep", true));
+ bounceKeys->setChecked(cg.readEntry("BounceKeys", false));
+ bounceKeysDelay->setValue(cg.readEntry("BounceKeysDelay", 500));
+ bounceKeysRejectBeep->setChecked(cg.readEntry("BounceKeysRejectBeep", true));
- gestures->setChecked(config->readEntry("Gestures", true));
- timeout->setChecked(config->readEntry("AccessXTimeout", false));
- timeoutDelay->setValue(config->readEntry("AccessXTimeoutDelay", 30));
+ gestures->setChecked(cg.readEntry("Gestures", true));
+ timeout->setChecked(cg.readEntry("AccessXTimeout", false));
+ timeoutDelay->setValue(cg.readEntry("AccessXTimeoutDelay", 30));
- accessxBeep->setChecked(config->readEntry("AccessXBeep", true));
- gestureConfirmation->setChecked(config->readEntry("GestureConfirmation", false));
- kNotifyAccessX->setChecked(config->readEntry("kNotifyAccessX", false));
+ accessxBeep->setChecked(cg.readEntry("AccessXBeep", true));
+ gestureConfirmation->setChecked(cg.readEntry("GestureConfirmation", false));
+ kNotifyAccessX->setChecked(cg.readEntry("kNotifyAccessX", false));
- delete config;
-
checkAccess();
emit changed(false);
@@ -713,52 +709,50 @@
void KAccessConfig::save()
{
- KConfig *config= new KConfig("kaccessrc");
+ KConfigGroup cg(KSharedConfig::openConfig("kaccessrc"), "Bell");
- config->setGroup("Bell");
+ cg.writeEntry("SystemBell", systemBell->isChecked());
+ cg.writeEntry("ArtsBell", customBell->isChecked());
+ cg.writePathEntry("ArtsBellFile", soundEdit->text());
- config->writeEntry("SystemBell", systemBell->isChecked());
- config->writeEntry("ArtsBell", customBell->isChecked());
- config->writePathEntry("ArtsBellFile", soundEdit->text());
+ cg.writeEntry("VisibleBell", visibleBell->isChecked());
+ cg.writeEntry("VisibleBellInvert", invertScreen->isChecked());
+ cg.writeEntry("VisibleBellColor", colorButton->color());
- config->writeEntry("VisibleBell", visibleBell->isChecked());
- config->writeEntry("VisibleBellInvert", invertScreen->isChecked());
- config->writeEntry("VisibleBellColor", colorButton->color());
+ cg.writeEntry("VisibleBellPause", durationSlider->value());
- config->writeEntry("VisibleBellPause", durationSlider->value());
+ cg.changeGroup("Keyboard");
- config->setGroup("Keyboard");
+ cg.writeEntry("StickyKeys", stickyKeys->isChecked());
+ cg.writeEntry("StickyKeysLatch", stickyKeysLock->isChecked());
+ cg.writeEntry("StickyKeysAutoOff", stickyKeysAutoOff->isChecked());
+ cg.writeEntry("StickyKeysBeep", stickyKeysBeep->isChecked());
+ cg.writeEntry("ToggleKeysBeep", toggleKeysBeep->isChecked());
+ cg.writeEntry("kNotifyModifiers", kNotifyModifiers->isChecked());
- config->writeEntry("StickyKeys", stickyKeys->isChecked());
- config->writeEntry("StickyKeysLatch", stickyKeysLock->isChecked());
- config->writeEntry("StickyKeysAutoOff", stickyKeysAutoOff->isChecked());
- config->writeEntry("StickyKeysBeep", stickyKeysBeep->isChecked());
- config->writeEntry("ToggleKeysBeep", toggleKeysBeep->isChecked());
- config->writeEntry("kNotifyModifiers", kNotifyModifiers->isChecked());
+ cg.writeEntry("SlowKeys", slowKeys->isChecked());
+ cg.writeEntry("SlowKeysDelay", slowKeysDelay->value());
+ cg.writeEntry("SlowKeysPressBeep", slowKeysPressBeep->isChecked());
+ cg.writeEntry("SlowKeysAcceptBeep", slowKeysAcceptBeep->isChecked());
+ cg.writeEntry("SlowKeysRejectBeep", slowKeysRejectBeep->isChecked());
- config->writeEntry("SlowKeys", slowKeys->isChecked());
- config->writeEntry("SlowKeysDelay", slowKeysDelay->value());
- config->writeEntry("SlowKeysPressBeep", slowKeysPressBeep->isChecked());
- config->writeEntry("SlowKeysAcceptBeep", slowKeysAcceptBeep->isChecked());
- config->writeEntry("SlowKeysRejectBeep", slowKeysRejectBeep->isChecked());
+ cg.writeEntry("BounceKeys", bounceKeys->isChecked());
+ cg.writeEntry("BounceKeysDelay", bounceKeysDelay->value());
+ cg.writeEntry("BounceKeysRejectBeep", bounceKeysRejectBeep->isChecked());
- config->writeEntry("BounceKeys", bounceKeys->isChecked());
- config->writeEntry("BounceKeysDelay", bounceKeysDelay->value());
- config->writeEntry("BounceKeysRejectBeep", bounceKeysRejectBeep->isChecked());
+ cg.writeEntry("Gestures", gestures->isChecked());
+ cg.writeEntry("AccessXTimeout", timeout->isChecked());
+ cg.writeEntry("AccessXTimeoutDelay", timeoutDelay->value());
- config->writeEntry("Gestures", gestures->isChecked());
- config->writeEntry("AccessXTimeout", timeout->isChecked());
- config->writeEntry("AccessXTimeoutDelay", timeoutDelay->value());
+ cg.writeEntry("AccessXBeep", accessxBeep->isChecked());
+ cg.writeEntry("GestureConfirmation", gestureConfirmation->isChecked());
+ cg.writeEntry("kNotifyAccessX", kNotifyAccessX->isChecked());
- config->writeEntry("AccessXBeep", accessxBeep->isChecked());
- config->writeEntry("GestureConfirmation", gestureConfirmation->isChecked());
- config->writeEntry("kNotifyAccessX", kNotifyAccessX->isChecked());
+ cg.sync();
- config->sync();
-
if (systemBell->isChecked() ||
customBell->isChecked() ||
visibleBell->isChecked())
@@ -786,8 +780,6 @@
//kaccess.send( "quit" );
}
- delete config;
-
emit changed(false);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic