diff options
author | Darrell Anderson <humanreadable@yahoo.com> | 2013-03-02 20:46:09 -0600 |
---|---|---|
committer | Darrell Anderson <humanreadable@yahoo.com> | 2013-03-02 20:46:09 -0600 |
commit | daff95cb2a46fc5f99ce97fa828de22616aec9e3 (patch) | |
tree | 8233a1bb68ca42f69b8f9dc586945975baceb6e4 | |
parent | 9ee857cfe81d576da157a5561c72d8eede524919 (diff) | |
download | tdebase-daff95cb2a46fc5f99ce97fa828de22616aec9e3.tar.gz tdebase-daff95cb2a46fc5f99ce97fa828de22616aec9e3.zip |
Patch to add GUI controls for the logoff gray fadeaway.
Work is needed to provide sliders to control darkness and fade speeds.
This partially resolves bug report 258.
-rw-r--r-- | kcontrol/smserver/kcmsmserver.cpp | 2 | ||||
-rw-r--r-- | kcontrol/smserver/smserverconfigdlg.ui | 26 |
2 files changed, 28 insertions, 0 deletions
diff --git a/kcontrol/smserver/kcmsmserver.cpp b/kcontrol/smserver/kcmsmserver.cpp index 3aca33508..b81e41c77 100644 --- a/kcontrol/smserver/kcmsmserver.cpp +++ b/kcontrol/smserver/kcmsmserver.cpp @@ -94,6 +94,7 @@ void SMServerConfig::load(bool useDefaults ) c->setGroup("Logout"); dialog->showLogoutStatusDialog->setChecked(c->readBoolEntry("showLogoutStatusDlg", true)); + dialog->showFancyFadeAway->setChecked(c->readBoolEntry("doFancyLogout", true)); delete c; @@ -123,6 +124,7 @@ void SMServerConfig::save() c->writeEntry("excludeApps", dialog->excludeLineedit->text()); c->setGroup("Logout"); c->writeEntry( "showLogoutStatusDlg", dialog->showLogoutStatusDialog->isChecked()); + c->writeEntry( "doFancyLogout", dialog->showFancyFadeAway->isChecked()); c->sync(); delete c; diff --git a/kcontrol/smserver/smserverconfigdlg.ui b/kcontrol/smserver/smserverconfigdlg.ui index 2381a20c2..d222fefa8 100644 --- a/kcontrol/smserver/smserverconfigdlg.ui +++ b/kcontrol/smserver/smserverconfigdlg.ui @@ -56,6 +56,20 @@ </widget> <widget class="TQCheckBox"> <property name="name"> + <cstring>showFancyFadeAway</cstring> + </property> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Show fancy &logout fadeaway</string> + </property> + <property name="whatsThis" stdset="0"> + <string>Check this option if you want to see a fancy fadeaway when displaying a logout confirmation dialog box.</string> + </property> + </widget> + <widget class="TQCheckBox"> + <property name="name"> <cstring>offerShutdownCheck</cstring> </property> <property name="text"> @@ -221,6 +235,18 @@ <slot>configChanged()</slot> </connection> <connection> + <sender>confirmLogoutCheck</sender> + <signal>toggled(bool)</signal> + <receiver>showFancyFadeAway</receiver> + <slot>setEnabled(bool)</slot> + </connection> + <connection> + <sender>showFancyFadeAway</sender> + <signal>toggled(bool)</signal> + <receiver>SMServerConfigDlg</receiver> + <slot>configChanged()</slot> + </connection> + <connection> <sender>showLogoutStatusDialog</sender> <signal>toggled(bool)</signal> <receiver>SMServerConfigDlg</receiver> |