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.
pull/2/head
Darrell Anderson 11 years ago
parent 9ee857cfe8
commit daff95cb2a

@ -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;

@ -54,6 +54,20 @@
<string>Check this option if you want the session manager to display a logout confirmation dialog box.</string>
</property>
</widget>
<widget class="TQCheckBox">
<property name="name">
<cstring>showFancyFadeAway</cstring>
</property>
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Show fancy &amp;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>
@ -220,6 +234,18 @@
<receiver>SMServerConfigDlg</receiver>
<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>

Loading…
Cancel
Save