diff options
author | Zhang Hao <zhanghao@uniontech.com> | 2021-10-28 17:37:32 +0800 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2021-11-08 08:06:00 +0000 |
commit | c0bc4c7638d8b7d46f8cb3175ddde2a59ca63983 (patch) | |
tree | d193c3812dbbc88583757f71f8e859143ab28c39 | |
parent | 04ee5795cc31ee81fb0c27bf55d9e8f662995753 (diff) |
Initialize QStyleOptionProgressBar with QStyle::State_Horizontal
In Qt 5, QStyleOptionProgressBar::orientation was Qt::Horizontal by default.
In Qt 6, we need to init state with QStyle::State_Horizontal so that code
setting up a style option doesn't need to do so explicitly.
Amends add8262f72befc4c6a25403a21269030111054d1
Pick-to: 6.2
Fixes: QTBUG-93412
Done-with: Volker Hilsheimer <volker.hilsheimer@qt.io>
Change-Id: Iaa311cf0f4bab72c0bacbd8e698ba24660bca6b8
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
-rw-r--r-- | src/widgets/styles/qstyleoption.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/styles/qstyleoption.cpp b/src/widgets/styles/qstyleoption.cpp index 67dfdcb015..06b07d2c4c 100644 --- a/src/widgets/styles/qstyleoption.cpp +++ b/src/widgets/styles/qstyleoption.cpp @@ -1535,6 +1535,7 @@ QStyleOptionProgressBar::QStyleOptionProgressBar(int version) minimum(0), maximum(0), progress(0), textAlignment(Qt::AlignLeft), textVisible(false), invertedAppearance(false), bottomToTop(false) { + state |= QStyle::State_Horizontal; } /*! |