diff options
author | Mavridis Philippe <[email protected]> | 2022-03-10 19:51:52 +0200 |
---|---|---|
committer | Mavridis Philippe <[email protected]> | 2022-03-19 13:25:55 +0200 |
commit | 515465039af34e4bf87a3d4ae4585e9b37315310 (patch) | |
tree | 66e799511fc7067c7f4007e1bf862e22de06d89b /kxkb/kcmlayout.cpp | |
parent | 4cd8cd29f5edac59e5c1ab7fb5e82db8c6c5c364 (diff) | |
download | tdebase-515465039af34e4bf87a3d4ae4585e9b37315310.tar.gz tdebase-515465039af34e4bf87a3d4ae4585e9b37315310.zip |
kxkb: transparent indicator background feature
Signed-off-by: Mavridis Philippe <[email protected]>
(cherry picked from commit d048506bb65a3f77102f07f54c7bfc16c80e003e)
Diffstat (limited to 'kxkb/kcmlayout.cpp')
-rw-r--r-- | kxkb/kcmlayout.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kxkb/kcmlayout.cpp b/kxkb/kcmlayout.cpp index 682ea10da..a022b6389 100644 --- a/kxkb/kcmlayout.cpp +++ b/kxkb/kcmlayout.cpp @@ -237,10 +237,17 @@ void LayoutConfig::initUI() { widget->grpLabel->setButton( ( m_kxkbConfig.m_useThemeColors ? 0 : 1 ) ); widget->bgColor->setColor( m_kxkbConfig.m_colorBackground ); widget->fgColor->setColor( m_kxkbConfig.m_colorLabel ); + widget->chkBgTransparent->setChecked( m_kxkbConfig.m_bgTransparent ); widget->labelFont->setFont( m_kxkbConfig.m_labelFont ); widget->chkLabelShadow->setChecked( m_kxkbConfig.m_labelShadow ); widget->shColor->setColor( m_kxkbConfig.m_colorShadow ); + widget->grpLabel->setDisabled(showFlag && !showLabel); + widget->grpLabelColors->setDisabled(m_kxkbConfig.m_useThemeColors); + widget->labelBgColor->setDisabled(showFlag); + widget->bgColor->setDisabled(showFlag); + widget->chkBgTransparent->setDisabled(showFlag); + switch( m_kxkbConfig.m_switchingPolicy ) { default: case SWITCH_POLICY_GLOBAL: @@ -303,6 +310,7 @@ void LayoutConfig::save() m_kxkbConfig.m_useThemeColors = widget->radLabelUseTheme->isChecked(); m_kxkbConfig.m_colorBackground = widget->bgColor->color(); m_kxkbConfig.m_colorLabel = widget->fgColor->color(); + m_kxkbConfig.m_bgTransparent = widget->chkBgTransparent->isChecked(); m_kxkbConfig.m_labelFont = widget->labelFont->font(); m_kxkbConfig.m_labelShadow = widget->chkLabelShadow->isChecked(); m_kxkbConfig.m_colorShadow = widget->shColor->color(); |