diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2022-03-10 19:51:52 +0200 |
---|---|---|
committer | Mavridis Philippe <mavridisf@gmail.com> | 2022-03-19 13:23:54 +0200 |
commit | d048506bb65a3f77102f07f54c7bfc16c80e003e (patch) | |
tree | e01b95a04237ac7fbd88d39aa26d3b76e8468711 /kxkb/kcmlayout.cpp | |
parent | 3aa097d05d83712329ab265a007036ba88772dc6 (diff) | |
download | tdebase-d048506bb65a3f77102f07f54c7bfc16c80e003e.tar.gz tdebase-d048506bb65a3f77102f07f54c7bfc16c80e003e.zip |
kxkb: transparent indicator background feature
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
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(); |