From e6120baf15010847d11bb27d637c428b153708c7 Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Mon, 13 Jun 2022 16:52:07 +0200 Subject: [PATCH] QskMenu: Respect graphic padding We need some padding for e.g. the Material 3 style. --- src/controls/QskMenuSkinlet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controls/QskMenuSkinlet.cpp b/src/controls/QskMenuSkinlet.cpp index 12e8be86..d4e941b8 100644 --- a/src/controls/QskMenuSkinlet.cpp +++ b/src/controls/QskMenuSkinlet.cpp @@ -323,8 +323,10 @@ QRectF QskMenuSkinlet::sampleRect( { auto graphicRect = r; graphicRect.setWidth( graphicWidth ); + const auto padding = menu->paddingHint( QskMenu::Graphic ); + graphicRect = graphicRect.marginsRemoved( padding ); - return QRectF( r.x(), r.y(), graphicWidth, r.height() ); + return graphicRect; } else {