From 4725bbb3ee41ced9f97d42d73505b2513ff9c576 Mon Sep 17 00:00:00 2001 From: Ghenady Kuznetsov Date: Mon, 1 Jan 2024 20:37:48 +0200 Subject: [PATCH] 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 --- src/widgets/styles/qfusionstyle.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/widgets/styles/qfusionstyle.cpp b/src/widgets/styles/qfusionstyle.cpp index 64518cc4387..4fb1282d573 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; } }