From 2fddc1ed0ad159af4144c2ecf457301bcd224b02 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Mon, 11 Mar 2013 14:11:39 +0100 Subject: [PATCH] ProjectWindow: Fix hardcoded color for panel title Task-number: QTCREATORBUG-8930 Change-Id: I5db64abb91ab6657de811a4238692424026783f8 Reviewed-by: Tobias Hunger --- src/plugins/projectexplorer/projectwindow.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp index 8d8ca4677ee..e84873d4f46 100644 --- a/src/plugins/projectexplorer/projectwindow.cpp +++ b/src/plugins/projectexplorer/projectwindow.cpp @@ -188,7 +188,11 @@ void PanelsWidget::addPropertiesPanel(PropertiesPanel *panel) QLabel *nameLabel = new QLabel(m_root); nameLabel->setText(panel->displayName()); QPalette palette = nameLabel->palette(); - palette.setBrush(QPalette::All, QPalette::Foreground, QColor(0, 0, 0, 110)); + for (int i = QPalette::Active; i < QPalette::NColorGroups; ++i ) { + QColor foregroundColor = palette.color(QPalette::ColorGroup(i), QPalette::Foreground); + foregroundColor.setAlpha(110); + palette.setBrush(QPalette::ColorGroup(i), QPalette::Foreground, foregroundColor); + } nameLabel->setPalette(palette); nameLabel->setContentsMargins(0, ABOVE_HEADING_MARGIN, 0, 0); QFont f = nameLabel->font();