diff options
author | Ghenady Kuznetsov <scroller@rambler.ru> | 2024-01-01 20:37:48 +0200 |
---|---|---|
committer | Ghenady Kuznetsov <scroller@rambler.ru> | 2024-01-31 10:50:37 +0000 |
commit | 4725bbb3ee41ced9f97d42d73505b2513ff9c576 (patch) | |
tree | eb99f57646890be8b717bd7037ffefb26f615c00 | |
parent | e57f7b1b01b9b34a51a4ee3f898ef7f1fb013f17 (diff) |
Fusion style: add indent to groupbox title
Add indent to the title if groupbox alignment is set to Qt::AlignLeft |
Qt::AlignVCenter.
Fixes: QTBUG-121049
Pick-to: 6.7 6.6
Change-Id: I25e2fe4e73b920baf4c678b6b0e758d1da7cf632
Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de>
-rw-r--r-- | src/widgets/styles/qfusionstyle.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/widgets/styles/qfusionstyle.cpp b/src/widgets/styles/qfusionstyle.cpp index 64518cc438..4fb1282d57 100644 --- a/src/widgets/styles/qfusionstyle.cpp +++ b/src/widgets/styles/qfusionstyle.cpp @@ -3366,6 +3366,10 @@ QRect QFusionStyle::subControlRect(ComplexControl control, const QStyleOptionCom case Qt::AlignRight: rect.moveLeft(option->rect.width() - width); break; + case Qt::AlignLeft: + if ((groupBoxTextAlignment & Qt::AlignVertical_Mask) == Qt::AlignVCenter) + rect.moveLeft(proxy()->pixelMetric(PM_LayoutLeftMargin, option, widget)); + break; } } |