diff options
author | Wladimir Leuschner <wladimir.leuschner@qt.io> | 2024-05-08 09:43:51 +0200 |
---|---|---|
committer | Wladimir Leuschner <wladimir.leuschner@qt.io> | 2024-05-14 08:41:59 +0200 |
commit | 392c5fab815cbe41df9e25e50e4d296e7e1606f6 (patch) | |
tree | 9aef491a4846d0d5bfa97eee88a9c05f55c97c49 | |
parent | 70a2e7f32b9f9ce19d1538f14fbde7b0d1e77ffd (diff) |
QWindows11Style: Use absolute Slider positioning
WinUI3 changed the behavior of Sliders by not using steps anymore but
by absolute change.
Fixes: QTBUG-125154
Pick-to: 6.7 6.7.1
Change-Id: I708f2584432b277b0c1fc0b2587137ce71714e69
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
-rw-r--r-- | src/plugins/styles/modernwindows/qwindows11style.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/styles/modernwindows/qwindows11style.cpp b/src/plugins/styles/modernwindows/qwindows11style.cpp index 784f491681..8b886396f8 100644 --- a/src/plugins/styles/modernwindows/qwindows11style.cpp +++ b/src/plugins/styles/modernwindows/qwindows11style.cpp @@ -1738,6 +1738,10 @@ int QWindows11Style::styleHint(StyleHint hint, const QStyleOption *opt, return 0; case QStyle::SH_ItemView_ShowDecorationSelected: return 1; + case QStyle::SH_Slider_AbsoluteSetButtons: + return Qt::LeftButton; + case QStyle::SH_Slider_PageSetButtons: + return 0; default: return QWindowsVistaStyle::styleHint(hint, opt, widget, returnData); } |