From 41df8e68cbde91d699a3fb9d8e29134983352709 Mon Sep 17 00:00:00 2001 From: Wladimir Leuschner Date: Mon, 24 Jun 2024 14:53:29 +0200 Subject: [PATCH] QWindows11Style: Respect ItemViewItem foreground color Fixes: QTBUG-126596 Fixes: QTBUG-126543 Pick-to: 6.7 Change-Id: I39803927259092be98dad02fa286bc92520ce43f Reviewed-by: Oliver Wolff (cherry picked from commit 7dc67d98976b7de7a34f74c9840d98aa5512d8dc) Reviewed-by: Qt Cherry-pick Bot --- src/plugins/styles/modernwindows/qwindows11style.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/styles/modernwindows/qwindows11style.cpp b/src/plugins/styles/modernwindows/qwindows11style.cpp index f71c54d5e06..3ea0deffb1c 100644 --- a/src/plugins/styles/modernwindows/qwindows11style.cpp +++ b/src/plugins/styles/modernwindows/qwindows11style.cpp @@ -1654,7 +1654,6 @@ void QWindows11Style::drawControl(ControlElement element, const QStyleOption *op painter->drawLine(QPointF(option->rect.topLeft()) - QPointF(0.5,0.0), QPointF(option->rect.bottomLeft()) - QPointF(0.5,0.0)); } - painter->setPen(QPen(option->palette.buttonText().color())); const bool isTreeView = qobject_cast(widget); @@ -1712,7 +1711,7 @@ void QWindows11Style::drawControl(ControlElement element, const QStyleOption *op QIcon::State state = vopt->state & QStyle::State_Open ? QIcon::On : QIcon::Off; vopt->icon.paint(painter, iconRect, vopt->decorationAlignment, mode, state); - painter->setPen(QPen(option->palette.buttonText().color())); + painter->setPen(QPen(option->palette.text().color())); if (!view || !view->isPersistentEditorOpen(vopt->index)) d->viewItemDrawText(painter, vopt, textRect); if (vopt->state & State_Selected