diff options
author | Michele Calgaro <[email protected]> | 2024-03-21 18:33:33 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2024-03-22 10:38:44 +0900 |
commit | d789ec8da0fe861c92cedd033f3b0ab6b54f7ebd (patch) | |
tree | 027c23cf3030299fde467e7eecd0ff633af153db /kcontrol/smserver/smserverconfigimpl.cpp | |
parent | d6b6bd7938085349b2bab766df231e0ce4f74b72 (diff) | |
download | tdebase-d789ec8da0fe861c92cedd033f3b0ab6b54f7ebd.tar.gz tdebase-d789ec8da0fe861c92cedd033f3b0ab6b54f7ebd.zip |
Fix update of fade away checkboxes in TCC session manager module
Signed-off-by: Michele Calgaro <[email protected]>
(cherry picked from commit a7dc4c51d5edb098aab42d57d177f9968545926e)
Diffstat (limited to 'kcontrol/smserver/smserverconfigimpl.cpp')
-rw-r--r-- | kcontrol/smserver/smserverconfigimpl.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/kcontrol/smserver/smserverconfigimpl.cpp b/kcontrol/smserver/smserverconfigimpl.cpp index d9507a9d8..af04d774a 100644 --- a/kcontrol/smserver/smserverconfigimpl.cpp +++ b/kcontrol/smserver/smserverconfigimpl.cpp @@ -18,14 +18,20 @@ #include "smserverconfigimpl.h" #include "smserverconfigimpl.moc" -SMServerConfigImpl::SMServerConfigImpl(TQWidget *parent, const char *name ) : SMServerConfigDlg(parent,name) { +SMServerConfigImpl::SMServerConfigImpl(TQWidget *parent, const char *name ) : SMServerConfigDlg(parent,name) {} +SMServerConfigImpl::~SMServerConfigImpl() {} + +void SMServerConfigImpl::configChanged() +{ + emit changed(); } -SMServerConfigImpl::~SMServerConfigImpl(){ -} -/** No descriptions */ -void SMServerConfigImpl::configChanged(){ - emit changed(); +void SMServerConfigImpl::fadeAwayConfigChanged() +{ + // Update showFadeAway and showFancyFadeAway status correctly + showFadeAway->setEnabled(confirmLogoutCheck->isChecked()); + showFancyFadeAway->setEnabled(confirmLogoutCheck->isChecked() && showFadeAway->isChecked()); + configChanged(); } |