From 2a765db3a50210d9b242518b4a465a8f175e7065 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Thu, 21 Jul 2016 17:14:52 +0200 Subject: Fix text color of progress/find status summary label Using a themed text color instead of a hard-coded one and making sure that ManhattanStyle does not tweak it. Task-number: QTCREATORBUG-16643 Change-Id: I4bac9b29ee3c293270f39438664d617ac7591c8e Reviewed-by: Alessandro Portale --- src/libs/utils/stylehelper.cpp | 7 +++---- src/plugins/projectexplorer/buildprogress.cpp | 3 +++ src/plugins/texteditor/basefilefind.cpp | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/libs/utils/stylehelper.cpp b/src/libs/utils/stylehelper.cpp index 046ab11e12..1dfe1d89dd 100644 --- a/src/libs/utils/stylehelper.cpp +++ b/src/libs/utils/stylehelper.cpp @@ -93,10 +93,9 @@ QColor StyleHelper::notTooBrightHighlightColor() QPalette StyleHelper::sidebarFontPalette(const QPalette &original) { QPalette palette = original; - palette.setColor(QPalette::Active, QPalette::Text, panelTextColor()); - palette.setColor(QPalette::Active, QPalette::WindowText, panelTextColor()); - palette.setColor(QPalette::Inactive, QPalette::Text, panelTextColor().darker()); - palette.setColor(QPalette::Inactive, QPalette::WindowText, panelTextColor().darker()); + const QColor textColor = creatorTheme()->color(Theme::ProgressBarTitleColor); + palette.setColor(QPalette::WindowText, textColor); + palette.setColor(QPalette::Text, textColor); return palette; } diff --git a/src/plugins/projectexplorer/buildprogress.cpp b/src/plugins/projectexplorer/buildprogress.cpp index f42790b7ff..256ec44d8a 100644 --- a/src/plugins/projectexplorer/buildprogress.cpp +++ b/src/plugins/projectexplorer/buildprogress.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include using namespace ProjectExplorer; @@ -79,6 +80,8 @@ BuildProgress::BuildProgress(TaskWindow *taskWindow, Qt::Orientation orientation m_warningLabel->setFont(f); m_errorLabel->setPalette(Utils::StyleHelper::sidebarFontPalette(m_errorLabel->palette())); m_warningLabel->setPalette(Utils::StyleHelper::sidebarFontPalette(m_warningLabel->palette())); + m_errorLabel->setProperty("_q_custom_style_disabled", QVariant(true)); + m_warningLabel->setProperty("_q_custom_style_disabled", QVariant(true)); m_errorIcon->setAlignment(Qt::AlignRight); m_warningIcon->setAlignment(Qt::AlignRight); diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp index 66d1e1f445..7a791d40b9 100644 --- a/src/plugins/texteditor/basefilefind.cpp +++ b/src/plugins/texteditor/basefilefind.cpp @@ -471,6 +471,7 @@ CountingLabel::CountingLabel() f.setPointSizeF(StyleHelper::sidebarFontSize()); setFont(f); setPalette(StyleHelper::sidebarFontPalette(palette())); + setProperty("_q_custom_style_disabled", QVariant(true)); updateCount(0); } -- cgit v1.2.1