From 9c97e0346585c888ea7dbdc5ff89c7f2754fdcd9 Mon Sep 17 00:00:00 2001 From: Tasuku Suzuki Date: Tue, 28 Sep 2021 09:42:37 +0900 Subject: [PATCH] Apply ManhattanStyle to QSpinBox on a toolbar Up/Down arrows are not property styled. Change-Id: I4bc633ec18e31d167f93f80fc241a20d0a7e2958 Reviewed-by: Alessandro Portale --- src/plugins/coreplugin/manhattanstyle.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/coreplugin/manhattanstyle.cpp b/src/plugins/coreplugin/manhattanstyle.cpp index c8bb751ef59..f834cd2765b 100644 --- a/src/plugins/coreplugin/manhattanstyle.cpp +++ b/src/plugins/coreplugin/manhattanstyle.cpp @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include @@ -302,6 +303,10 @@ void ManhattanStyle::polish(QWidget *widget) widget->setPalette(palette); widget->setMaximumHeight(height - 2); widget->setAttribute(Qt::WA_Hover); + } else if (qobject_cast(widget)) { + const bool isLightColored = lightColored(widget); + QPalette palette = panelPalette(widget->palette(), isLightColored); + widget->setPalette(palette); } } }