From 3ee7a9f85c9d4566223f44f7bab04abafdfca82c Mon Sep 17 00:00:00 2001 From: Santhosh Kumar Date: Fri, 18 Nov 2022 18:24:10 +0100 Subject: Let styles indicate that they support dark mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a style hint that allows styles to indicate that they support dark mode. The macOS and Fusion styles support dark mode, the other styles, in particular the Windows Vista style, do not. Task-number: QTBUG-72028 Change-Id: I02cac2e19a21898663f50f09a4ef419a613a73ec Reviewed-by: Tor Arne Vestbø --- src/plugins/styles/mac/qmacstyle_mac.mm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/plugins/styles/mac/qmacstyle_mac.mm') diff --git a/src/plugins/styles/mac/qmacstyle_mac.mm b/src/plugins/styles/mac/qmacstyle_mac.mm index 975c2f435d..37d1f17a4f 100644 --- a/src/plugins/styles/mac/qmacstyle_mac.mm +++ b/src/plugins/styles/mac/qmacstyle_mac.mm @@ -2892,6 +2892,9 @@ int QMacStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *w case SH_TabBar_AllowWheelScrolling: ret = false; break; + case SH_SupportsDarkAppearance: + ret = true; + break; default: ret = QCommonStyle::styleHint(sh, opt, w, hret); break; -- cgit v1.2.3