From 063dba1c714ecf6eeff463dd852053e937435508 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Mon, 18 Jun 2007 20:38:23 +0000 Subject: [PATCH] Use the new KColorScheme to get 'active' color to highlight tabs when activity occurs in them. Currently uses a 50/50 blend of the normal text color and the active text color. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677283 --- src/ViewContainer.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ViewContainer.cpp b/src/ViewContainer.cpp index 1b5869b48..9c2ca8b5e 100644 --- a/src/ViewContainer.cpp +++ b/src/ViewContainer.cpp @@ -36,6 +36,8 @@ // KDE #include +#include +#include #include #include #include @@ -574,9 +576,12 @@ void TabbedViewContainerV2::removeViewWidget( QWidget* view ) void TabbedViewContainerV2::setTabActivity(int index , bool activity) { - const QColor activityColor = _tabBar->palette() - .highlight().color().dark(120); + KColorScheme colorScheme; + const QColor colorSchemeActive = colorScheme.foreground(KColorScheme::ActiveText).color(); + const QColor normalColor = _tabBar->palette().text().color(); + const QColor activityColor = KColorUtils::mix(normalColor,colorSchemeActive); + QColor color = activity ? activityColor : normalColor;