[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/access
From: Laurent Montel <montel () kde ! org>
Date: 2007-10-17 7:02:20
Message-ID: 1192604540.921884.32016.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 726197 by mlaurent:
Deprecated--
M +33 -34 kaccess.cpp
M +43 -44 kcmaccess.cpp
--- trunk/KDE/kdebase/workspace/kcontrol/access/kaccess.cpp #726196:726197
@@ -147,9 +147,8 @@
XkbChangeEnabledControls(QX11Info::display(), XkbUseCoreKbd, XkbAudibleBellMask, \
XkbAudibleBellMask);
// keyboard -------------------------------------------------------------
+ KConfigGroup keyboardGroup(_config,"Keyboard");
- cg.changeGroup("Keyboard");
-
// get keyboard state
XkbDescPtr xkb = XkbGetMap(QX11Info::display(), 0, XkbUseCoreKbd);
if (!xkb)
@@ -158,17 +157,17 @@
return;
// sticky keys
- if (cg.readEntry("StickyKeys", false))
+ if (keyboardGroup.readEntry("StickyKeys", false))
{
- if (cg.readEntry("StickyKeysLatch", true))
+ if (keyboardGroup.readEntry("StickyKeysLatch", true))
xkb->ctrls->ax_options |= XkbAX_LatchToLockMask;
else
xkb->ctrls->ax_options &= ~XkbAX_LatchToLockMask;
- if (cg.readEntry("StickyKeysAutoOff", false))
+ if (keyboardGroup.readEntry("StickyKeysAutoOff", false))
xkb->ctrls->ax_options |= XkbAX_TwoKeysMask;
else
xkb->ctrls->ax_options &= ~XkbAX_TwoKeysMask;
- if (cg.readEntry("StickyKeysBeep", false))
+ if (keyboardGroup.readEntry("StickyKeysBeep", false))
xkb->ctrls->ax_options |= XkbAX_StickyKeysFBMask;
else
xkb->ctrls->ax_options &= ~XkbAX_StickyKeysFBMask;
@@ -178,22 +177,22 @@
xkb->ctrls->enabled_ctrls &= ~XkbStickyKeysMask;
// toggle keys
- if (cg.readEntry("ToggleKeysBeep", false))
+ if (keyboardGroup.readEntry("ToggleKeysBeep", false))
xkb->ctrls->ax_options |= XkbAX_IndicatorFBMask;
else
xkb->ctrls->ax_options &= ~XkbAX_IndicatorFBMask;
// slow keys
- if (cg.readEntry("SlowKeys", false)) {
- if (cg.readEntry("SlowKeysPressBeep", false))
+ if (keyboardGroup.readEntry("SlowKeys", false)) {
+ if (keyboardGroup.readEntry("SlowKeysPressBeep", false))
xkb->ctrls->ax_options |= XkbAX_SKPressFBMask;
else
xkb->ctrls->ax_options &= ~XkbAX_SKPressFBMask;
- if (cg.readEntry("SlowKeysAcceptBeep", false))
+ if (keyboardGroup.readEntry("SlowKeysAcceptBeep", false))
xkb->ctrls->ax_options |= XkbAX_SKAcceptFBMask;
else
xkb->ctrls->ax_options &= ~XkbAX_SKAcceptFBMask;
- if (cg.readEntry("SlowKeysRejectBeep", false))
+ if (keyboardGroup.readEntry("SlowKeysRejectBeep", false))
xkb->ctrls->ax_options |= XkbAX_SKRejectFBMask;
else
xkb->ctrls->ax_options &= ~XkbAX_SKRejectFBMask;
@@ -201,11 +200,11 @@
}
else
xkb->ctrls->enabled_ctrls &= ~XkbSlowKeysMask;
- xkb->ctrls->slow_keys_delay = cg.readEntry("SlowKeysDelay", 500);
+ xkb->ctrls->slow_keys_delay = keyboardGroup.readEntry("SlowKeysDelay", 500);
// bounce keys
- if (cg.readEntry("BounceKeys", false)) {
- if (cg.readEntry("BounceKeysRejectBeep", false))
+ if (keyboardGroup.readEntry("BounceKeys", false)) {
+ if (keyboardGroup.readEntry("BounceKeysRejectBeep", false))
xkb->ctrls->ax_options |= XkbAX_BKRejectFBMask;
else
xkb->ctrls->ax_options &= ~XkbAX_BKRejectFBMask;
@@ -213,19 +212,19 @@
}
else
xkb->ctrls->enabled_ctrls &= ~XkbBounceKeysMask;
- xkb->ctrls->debounce_delay = cg.readEntry("BounceKeysDelay", 500);
+ xkb->ctrls->debounce_delay = keyboardGroup.readEntry("BounceKeysDelay", 500);
// gestures for enabling the other features
- _gestures = cg.readEntry("Gestures", true);
+ _gestures = keyboardGroup.readEntry("Gestures", true);
if (_gestures)
xkb->ctrls->enabled_ctrls |= XkbAccessXKeysMask;
else
xkb->ctrls->enabled_ctrls &= ~XkbAccessXKeysMask;
// timeout
- if (cg.readEntry("AccessXTimeout", false))
+ if (keyboardGroup.readEntry("AccessXTimeout", false))
{
- xkb->ctrls->ax_timeout = cg.readEntry("AccessXTimeoutDelay", 30)*60;
+ xkb->ctrls->ax_timeout = keyboardGroup.readEntry("AccessXTimeoutDelay", \
30)*60; xkb->ctrls->axt_opts_mask = 0;
xkb->ctrls->axt_opts_values = 0;
xkb->ctrls->axt_ctrls_mask = XkbStickyKeysMask | XkbSlowKeysMask;
@@ -236,39 +235,39 @@
xkb->ctrls->enabled_ctrls &= ~XkbAccessXTimeoutMask;
// gestures for enabling the other features
- if (cg.readEntry("AccessXBeep", true))
+ if (keyboardGroup.readEntry("AccessXBeep", true))
xkb->ctrls->ax_options |= XkbAX_FeatureFBMask | XkbAX_SlowWarnFBMask;
else
xkb->ctrls->ax_options &= ~(XkbAX_FeatureFBMask | XkbAX_SlowWarnFBMask);
- _gestureConfirmation = cg.readEntry("GestureConfirmation", true);
+ _gestureConfirmation = keyboardGroup.readEntry("GestureConfirmation", true);
- _kNotifyModifiers = cg.readEntry("kNotifyModifiers", false);
- _kNotifyAccessX = cg.readEntry("kNotifyAccessX", false);
+ _kNotifyModifiers = keyboardGroup.readEntry("kNotifyModifiers", false);
+ _kNotifyAccessX = keyboardGroup.readEntry("kNotifyAccessX", false);
// mouse-by-keyboard ----------------------------------------------
- cg.changeGroup("Mouse");
+ KConfigGroup mouseGroup(_config,"Mouse");
- if (cg.readEntry("MouseKeys", false))
+ if (mouseGroup.readEntry("MouseKeys", false))
{
- xkb->ctrls->mk_delay = cg.readEntry("MKDelay", 160);
+ xkb->ctrls->mk_delay = mouseGroup.readEntry("MKDelay", 160);
// Default for initial velocity: 200 pixels/sec
- int interval = cg.readEntry("MKInterval", 5);
+ int interval = mouseGroup.readEntry("MKInterval", 5);
xkb->ctrls->mk_interval = interval;
// Default time to reach maximum speed: 5000 msec
- xkb->ctrls->mk_time_to_max = cg.readEntry("MKTimeToMax",
+ xkb->ctrls->mk_time_to_max = mouseGroup.readEntry("MKTimeToMax",
(5000+interval/2)/interval);
// Default maximum speed: 1000 pixels/sec
// (The old default maximum speed from KDE <= 3.4
// (100000 pixels/sec) was way too fast)
- xkb->ctrls->mk_max_speed = cg.readEntry("MKMaxSpeed", interval);
+ xkb->ctrls->mk_max_speed = mouseGroup.readEntry("MKMaxSpeed", interval);
- xkb->ctrls->mk_curve = cg.readEntry("MKCurve", 0);
- xkb->ctrls->mk_dflt_btn = cg.readEntry("MKDefaultButton", 0);
+ xkb->ctrls->mk_curve = mouseGroup.readEntry("MKCurve", 0);
+ xkb->ctrls->mk_dflt_btn = mouseGroup.readEntry("MKDefaultButton", 0);
xkb->ctrls->enabled_ctrls |= XkbMouseKeysMask;
}
@@ -828,13 +827,13 @@
else if (disabled & XkbStickyKeysMask)
config.writeEntry("StickyKeys", false);
- config.changeGroup("Mouse");
+ KConfigGroup mousegrp(KGlobal::config(),"Mouse");
if (enabled & XkbMouseKeysMask)
- config.writeEntry("MouseKeys", true);
+ mousegrp.writeEntry("MouseKeys", true);
else if (disabled & XkbMouseKeysMask)
- config.writeEntry("MouseKeys", false);
-
+ mousegrp.writeEntry("MouseKeys", false);
+ mousegrp.sync();
config.sync();
}
--- trunk/KDE/kdebase/workspace/kcontrol/access/kcmaccess.cpp #726196:726197
@@ -673,34 +673,33 @@
durationSlider->setValue(cg.readEntry("VisibleBellPause", 500));
+ KConfigGroup keyboardGroup(KSharedConfig::openConfig("kaccessrc"),"Keyboard");
- cg.changeGroup("Keyboard");
+ stickyKeys->setChecked(keyboardGroup.readEntry("StickyKeys", false));
+ stickyKeysLock->setChecked(keyboardGroup.readEntry("StickyKeysLatch", true));
+ stickyKeysAutoOff->setChecked(keyboardGroup.readEntry("StickyKeysAutoOff", \
false)); + stickyKeysBeep->setChecked(keyboardGroup.readEntry("StickyKeysBeep", \
true)); + toggleKeysBeep->setChecked(keyboardGroup.readEntry("ToggleKeysBeep", \
false)); + kNotifyModifiers->setChecked(keyboardGroup.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(keyboardGroup.readEntry("SlowKeys", false));
+ slowKeysDelay->setValue(keyboardGroup.readEntry("SlowKeysDelay", 500));
+ slowKeysPressBeep->setChecked(keyboardGroup.readEntry("SlowKeysPressBeep", true));
+ slowKeysAcceptBeep->setChecked(keyboardGroup.readEntry("SlowKeysAcceptBeep", \
true)); + slowKeysRejectBeep->setChecked(keyboardGroup.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(keyboardGroup.readEntry("BounceKeys", false));
+ bounceKeysDelay->setValue(keyboardGroup.readEntry("BounceKeysDelay", 500));
+ bounceKeysRejectBeep->setChecked(keyboardGroup.readEntry("BounceKeysRejectBeep", \
true));
- bounceKeys->setChecked(cg.readEntry("BounceKeys", false));
- bounceKeysDelay->setValue(cg.readEntry("BounceKeysDelay", 500));
- bounceKeysRejectBeep->setChecked(cg.readEntry("BounceKeysRejectBeep", true));
+ gestures->setChecked(keyboardGroup.readEntry("Gestures", true));
+ timeout->setChecked(keyboardGroup.readEntry("AccessXTimeout", false));
+ timeoutDelay->setValue(keyboardGroup.readEntry("AccessXTimeoutDelay", 30));
- gestures->setChecked(cg.readEntry("Gestures", true));
- timeout->setChecked(cg.readEntry("AccessXTimeout", false));
- timeoutDelay->setValue(cg.readEntry("AccessXTimeoutDelay", 30));
+ accessxBeep->setChecked(keyboardGroup.readEntry("AccessXBeep", true));
+ gestureConfirmation->setChecked(keyboardGroup.readEntry("GestureConfirmation", \
false)); + kNotifyAccessX->setChecked(keyboardGroup.readEntry("kNotifyAccessX", \
false));
- accessxBeep->setChecked(cg.readEntry("AccessXBeep", true));
- gestureConfirmation->setChecked(cg.readEntry("GestureConfirmation", false));
- kNotifyAccessX->setChecked(cg.readEntry("kNotifyAccessX", false));
-
checkAccess();
emit changed(false);
@@ -721,37 +720,37 @@
cg.writeEntry("VisibleBellPause", durationSlider->value());
+ KConfigGroup keyboardGroup(KSharedConfig::openConfig("kaccessrc"),"Keyboard");
- cg.changeGroup("Keyboard");
+ keyboardGroup.writeEntry("StickyKeys", stickyKeys->isChecked());
+ keyboardGroup.writeEntry("StickyKeysLatch", stickyKeysLock->isChecked());
+ keyboardGroup.writeEntry("StickyKeysAutoOff", stickyKeysAutoOff->isChecked());
+ keyboardGroup.writeEntry("StickyKeysBeep", stickyKeysBeep->isChecked());
+ keyboardGroup.writeEntry("ToggleKeysBeep", toggleKeysBeep->isChecked());
+ keyboardGroup.writeEntry("kNotifyModifiers", kNotifyModifiers->isChecked());
- 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());
+ keyboardGroup.writeEntry("SlowKeys", slowKeys->isChecked());
+ keyboardGroup.writeEntry("SlowKeysDelay", slowKeysDelay->value());
+ keyboardGroup.writeEntry("SlowKeysPressBeep", slowKeysPressBeep->isChecked());
+ keyboardGroup.writeEntry("SlowKeysAcceptBeep", slowKeysAcceptBeep->isChecked());
+ keyboardGroup.writeEntry("SlowKeysRejectBeep", slowKeysRejectBeep->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());
+ keyboardGroup.writeEntry("BounceKeys", bounceKeys->isChecked());
+ keyboardGroup.writeEntry("BounceKeysDelay", bounceKeysDelay->value());
+ keyboardGroup.writeEntry("BounceKeysRejectBeep", \
bounceKeysRejectBeep->isChecked());
- cg.writeEntry("BounceKeys", bounceKeys->isChecked());
- cg.writeEntry("BounceKeysDelay", bounceKeysDelay->value());
- cg.writeEntry("BounceKeysRejectBeep", bounceKeysRejectBeep->isChecked());
+ keyboardGroup.writeEntry("Gestures", gestures->isChecked());
+ keyboardGroup.writeEntry("AccessXTimeout", timeout->isChecked());
+ keyboardGroup.writeEntry("AccessXTimeoutDelay", timeoutDelay->value());
- cg.writeEntry("Gestures", gestures->isChecked());
- cg.writeEntry("AccessXTimeout", timeout->isChecked());
- cg.writeEntry("AccessXTimeoutDelay", timeoutDelay->value());
+ keyboardGroup.writeEntry("AccessXBeep", accessxBeep->isChecked());
+ keyboardGroup.writeEntry("GestureConfirmation", gestureConfirmation->isChecked());
+ keyboardGroup.writeEntry("kNotifyAccessX", kNotifyAccessX->isChecked());
- cg.writeEntry("AccessXBeep", accessxBeep->isChecked());
- cg.writeEntry("GestureConfirmation", gestureConfirmation->isChecked());
- cg.writeEntry("kNotifyAccessX", kNotifyAccessX->isChecked());
-
cg.sync();
+ keyboardGroup.sync();
if (systemBell->isChecked() ||
customBell->isChecked() ||
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic