summaryrefslogtreecommitdiffstats
path: root/src/plugins/styles/mac/qmacstyle_mac.mm
diff options
context:
space:
mode:
authorSanthosh Kumar <santhosh.kumar.selvaraj@qt.io>2022-11-18 18:24:10 +0100
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2022-11-26 15:07:07 +0100
commit3ee7a9f85c9d4566223f44f7bab04abafdfca82c (patch)
tree151cf3d278f83df331988f6b142c1234c526d377 /src/plugins/styles/mac/qmacstyle_mac.mm
parente75c1a00e31723f1c9deb8427725fa0a58fae2a8 (diff)
Let styles indicate that they support dark mode
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ø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/styles/mac/qmacstyle_mac.mm')
-rw-r--r--src/plugins/styles/mac/qmacstyle_mac.mm3
1 files changed, 3 insertions, 0 deletions
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;