summaryrefslogtreecommitdiff
path: root/src/gui/widgets/whispertab.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-09-08 15:17:51 +0300
committerAndrei Karas <akaras@inbox.ru>2012-09-08 15:28:43 +0300
commitc5a64309d9d792fc4ee3218f4db902e8a846a18a (patch)
tree08618c439436faa4f5265f4967a426b44fa79889 /src/gui/widgets/whispertab.cpp
parent58b4f0bc45f9b866899db035664378969e583b01 (diff)
downloadplus-c5a64309d9d792fc4ee3218f4db902e8a846a18a.tar.gz
plus-c5a64309d9d792fc4ee3218f4db902e8a846a18a.tar.bz2
plus-c5a64309d9d792fc4ee3218f4db902e8a846a18a.tar.xz
plus-c5a64309d9d792fc4ee3218f4db902e8a846a18a.zip
Add new colors for whisper tabs.
New colors: WHISPER_TAB_HIGHLIGHTED, WHISPER_TAB_OFFLINE_HIGHLIGHTED, WHISPER_TAB_SELECTED, WHISPER_TAB_OFFLINE_SELECTED
Diffstat (limited to 'src/gui/widgets/whispertab.cpp')
-rw-r--r--src/gui/widgets/whispertab.cpp19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/gui/widgets/whispertab.cpp b/src/gui/widgets/whispertab.cpp
index ae034d8d2..cc4db6a87 100644
--- a/src/gui/widgets/whispertab.cpp
+++ b/src/gui/widgets/whispertab.cpp
@@ -39,7 +39,7 @@ WhisperTab::WhisperTab(const std::string &nick) :
ChatTab(nick),
mNick(nick)
{
- setTabColor(&Theme::getThemeColor(Theme::WHISPER_TAB));
+ setWhisperTabColors();
}
WhisperTab::~WhisperTab()
@@ -168,3 +168,20 @@ void WhisperTab::getAutoCompleteList(StringVect &names) const
{
names.push_back(mNick);
}
+
+void WhisperTab::setWhisperTabColors()
+{
+ setTabColor(&Theme::getThemeColor(Theme::WHISPER_TAB));
+ setHighlightedTabColor(&Theme::getThemeColor(
+ Theme::WHISPER_TAB_HIGHLIGHTED));
+ setSelectedTabColor(&Theme::getThemeColor(Theme::WHISPER_TAB_SELECTED));
+}
+
+void WhisperTab::setWhisperTabOfflineColors()
+{
+ setTabColor(&Theme::getThemeColor(Theme::WHISPER_TAB_OFFLINE));
+ setHighlightedTabColor(&Theme::getThemeColor(
+ Theme::WHISPER_TAB_OFFLINE_HIGHLIGHTED));
+ setSelectedTabColor(&Theme::getThemeColor(
+ Theme::WHISPER_TAB_OFFLINE_SELECTED));
+}