|
Lines 271-276
Link Here
|
| 271 |
settingsGroupLayout->addWidget(mHideActiveWindowsFromSaverCheckBox, 3, 1); |
271 |
settingsGroupLayout->addWidget(mHideActiveWindowsFromSaverCheckBox, 3, 1); |
| 272 |
TQWhatsThis::add( mHideActiveWindowsFromSaverCheckBox, i18n("Hide all active windows from the screen saver and use the desktop background as the screen saver input.") ); |
272 |
TQWhatsThis::add( mHideActiveWindowsFromSaverCheckBox, i18n("Hide all active windows from the screen saver and use the desktop background as the screen saver input.") ); |
| 273 |
|
273 |
|
|
|
274 |
mVibrateUnlockCheckBox = new TQCheckBox( i18n("&Vibrate unlock dialog box on failure"), mSettingsGroup ); |
| 275 |
mVibrateUnlockCheckBox->setEnabled( true ); |
| 276 |
mVibrateUnlockCheckBox->setChecked( mVibrateUnlock ); |
| 277 |
connect( mVibrateUnlockCheckBox, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotVibrateUnlock( bool ) ) ); |
| 278 |
settingsGroupLayout->addWidget(mVibrateUnlockCheckBox, 4, 1); |
| 279 |
TQWhatsThis::add( mVibrateUnlockCheckBox, i18n("Makes the unlock dialog box vibrate when entering an incorrect password.") ); |
| 280 |
|
| 274 |
mHideCancelButtonCheckBox = new TQCheckBox( i18n("Hide &cancel button"), mSettingsGroup ); |
281 |
mHideCancelButtonCheckBox = new TQCheckBox( i18n("Hide &cancel button"), mSettingsGroup ); |
| 275 |
mHideCancelButtonCheckBox->setEnabled( true ); |
282 |
mHideCancelButtonCheckBox->setEnabled( true ); |
| 276 |
mHideCancelButtonCheckBox->setChecked( mHideCancelButton ); |
283 |
mHideCancelButtonCheckBox->setChecked( mHideCancelButton ); |
|
Lines 437-442
Link Here
|
| 437 |
mLock = config->readBoolEntry("Lock", false); |
444 |
mLock = config->readBoolEntry("Lock", false); |
| 438 |
mDelaySaverStart = config->readBoolEntry("DelaySaverStart", true); |
445 |
mDelaySaverStart = config->readBoolEntry("DelaySaverStart", true); |
| 439 |
mUseTSAK = config->readBoolEntry("UseTDESAK", true); |
446 |
mUseTSAK = config->readBoolEntry("UseTDESAK", true); |
|
|
447 |
mVibrateUnlock = config->readBoolEntry("VibrateUnlock", true); |
| 440 |
mUseUnmanagedLockWindows = config->readBoolEntry("UseUnmanagedLockWindows", false); |
448 |
mUseUnmanagedLockWindows = config->readBoolEntry("UseUnmanagedLockWindows", false); |
| 441 |
mHideActiveWindowsFromSaver = config->readBoolEntry("HideActiveWindowsFromSaver", true); |
449 |
mHideActiveWindowsFromSaver = config->readBoolEntry("HideActiveWindowsFromSaver", true); |
| 442 |
mHideCancelButton = config->readBoolEntry("HideCancelButton", false); |
450 |
mHideCancelButton = config->readBoolEntry("HideCancelButton", false); |
|
Lines 490-495
Link Here
|
| 490 |
config->writeEntry("Lock", mLock); |
498 |
config->writeEntry("Lock", mLock); |
| 491 |
config->writeEntry("DelaySaverStart", mDelaySaverStart); |
499 |
config->writeEntry("DelaySaverStart", mDelaySaverStart); |
| 492 |
config->writeEntry("UseTDESAK", mUseTSAK); |
500 |
config->writeEntry("UseTDESAK", mUseTSAK); |
|
|
501 |
config->writeEntry("VibrateUnlock", mVibrateUnlock); |
| 493 |
config->writeEntry("UseUnmanagedLockWindows", mUseUnmanagedLockWindows); |
502 |
config->writeEntry("UseUnmanagedLockWindows", mUseUnmanagedLockWindows); |
| 494 |
config->writeEntry("HideActiveWindowsFromSaver", mHideActiveWindowsFromSaver); |
503 |
config->writeEntry("HideActiveWindowsFromSaver", mHideActiveWindowsFromSaver); |
| 495 |
config->writeEntry("HideCancelButton", mHideCancelButton); |
504 |
config->writeEntry("HideCancelButton", mHideCancelButton); |
|
Lines 705-714
Link Here
|
| 705 |
mUseTSAKCheckBox->setChecked( false ); |
714 |
mUseTSAKCheckBox->setChecked( false ); |
| 706 |
} |
715 |
} |
| 707 |
if (!mUseUnmanagedLockWindows) { |
716 |
if (!mUseUnmanagedLockWindows) { |
|
|
717 |
mVibrateUnlockCheckBox->setEnabled( true ); |
| 718 |
mVibrateUnlockCheckBox->setChecked( mVibrateUnlock ); |
| 708 |
mHideActiveWindowsFromSaverCheckBox->setEnabled( true ); |
719 |
mHideActiveWindowsFromSaverCheckBox->setEnabled( true ); |
| 709 |
mHideActiveWindowsFromSaverCheckBox->setChecked( mHideActiveWindowsFromSaver ); |
720 |
mHideActiveWindowsFromSaverCheckBox->setChecked( mHideActiveWindowsFromSaver ); |
| 710 |
} |
721 |
} |
| 711 |
else { |
722 |
else { |
|
|
723 |
mVibrateUnlockCheckBox->setEnabled( false ); |
| 724 |
mVibrateUnlockCheckBox->setChecked( false ); |
| 712 |
mHideActiveWindowsFromSaverCheckBox->setEnabled( false ); |
725 |
mHideActiveWindowsFromSaverCheckBox->setEnabled( false ); |
| 713 |
mHideActiveWindowsFromSaverCheckBox->setChecked( false ); |
726 |
mHideActiveWindowsFromSaverCheckBox->setChecked( false ); |
| 714 |
} |
727 |
} |
|
Lines 969-974
Link Here
|
| 969 |
processLockouts(); |
982 |
processLockouts(); |
| 970 |
mChanged = true; |
983 |
mChanged = true; |
| 971 |
emit changed(true); |
984 |
emit changed(true); |
|
|
985 |
} |
| 986 |
|
| 987 |
//--------------------------------------------------------------------------- |
| 988 |
// |
| 989 |
void KScreenSaver::slotVibrateUnlock( bool u ) |
| 990 |
{ |
| 991 |
if (mVibrateUnlockCheckBox->isEnabled()) mVibrateUnlock = u; |
| 992 |
processLockouts(); |
| 993 |
mChanged = true; |
| 994 |
emit changed(true); |
| 972 |
} |
995 |
} |
| 973 |
|
996 |
|
| 974 |
//--------------------------------------------------------------------------- |
997 |
//--------------------------------------------------------------------------- |