aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar wodim2017-09-01 07:57:57 +0200
committerGravatar GitHub2017-09-01 07:57:57 +0200
commit15b40fdd5ba95d7c5e70ae8923db8d8cf759857a (patch)
tree855772744d85c60547a128c0ea6c523e250b1215 /src/modules
parentKviTreeWindowList: Fix the broken background color if a stylesheet has been l... (diff)
downloadKVIrc-15b40fdd5ba95d7c5e70ae8923db8d8cf759857a.tar.gz
KVIrc-15b40fdd5ba95d7c5e70ae8923db8d8cf759857a.tar.bz2
KVIrc-15b40fdd5ba95d7c5e70ae8923db8d8cf759857a.zip
Add an option to allow the use of smart nickname colours with no background (#2284)
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/options/OptionsWidget_message.cpp3
-rw-r--r--src/modules/options/OptionsWidget_message.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/options/OptionsWidget_message.cpp b/src/modules/options/OptionsWidget_message.cpp
index d9fa9cd85..002f88c25 100644
--- a/src/modules/options/OptionsWidget_message.cpp
+++ b/src/modules/options/OptionsWidget_message.cpp
@@ -73,6 +73,8 @@ OptionsWidget_privmsg::OptionsWidget_privmsg(QWidget * parent)
m_pUseSmartColorSelector = addBoolSelector(g, __tr2qs_ctx("Smart nickname colors", "options"), KviOption_boolColorNicks);
+ m_pUseSmartColorWithBackgroundSelector = addBoolSelector(g, __tr2qs_ctx("Use a background color for smart nickname colors", "options"), KviOption_boolColorNicksWithBackground);
+
KviTalHBox * hb = new KviTalHBox(g);
hb->setSpacing(4);
m_pSpecialSmartColorSelector = addBoolSelector(hb, __tr2qs_ctx("Use specified colors for own nick:", "options"), KviOption_boolUseSpecifiedSmartColorForOwnNick, KVI_OPTION_BOOL(KviOption_boolColorNicks));
@@ -81,6 +83,7 @@ OptionsWidget_privmsg::OptionsWidget_privmsg(QWidget * parent)
connect(m_pSpecialSmartColorSelector, SIGNAL(toggled(bool)), this, SLOT(enableDisableSmartColorSelector(bool)));
connect(m_pUseSmartColorSelector, SIGNAL(toggled(bool)), m_pSpecialSmartColorSelector, SLOT(setEnabled(bool)));
+ connect(m_pUseSmartColorSelector, SIGNAL(toggled(bool)), m_pUseSmartColorWithBackgroundSelector, SLOT(setEnabled(bool)));
KviBoolSelector * b2 = addBoolSelector(g, __tr2qs_ctx("Use same colors as in the userlist", "options"), KviOption_boolUseUserListColorsAsNickColors, !KVI_OPTION_BOOL(KviOption_boolColorNicks));
connect(m_pUseSmartColorSelector, SIGNAL(toggled(bool)), b2, SLOT(setNotEnabled(bool)));
diff --git a/src/modules/options/OptionsWidget_message.h b/src/modules/options/OptionsWidget_message.h
index b080edc79..188a09389 100644
--- a/src/modules/options/OptionsWidget_message.h
+++ b/src/modules/options/OptionsWidget_message.h
@@ -66,6 +66,7 @@ public:
public:
KviBoolSelector * m_pUseSmartColorSelector;
KviBoolSelector * m_pSpecialSmartColorSelector;
+ KviBoolSelector * m_pUseSmartColorWithBackgroundSelector;
KviMircTextColorSelector * m_pSmartColorSelector;
protected slots:
void enableDisableSmartColorSelector(bool);