push button: Fix size hint

This commit is contained in:
Peter Hartmann 2023-01-16 17:34:59 +01:00 committed by uwerat
parent 6e2769edfa
commit 9882dc61ee

View File

@ -192,9 +192,9 @@ QSizeF QskPushButtonSkinlet::sizeHint( const QskSkinnable* skinnable,
LayoutEngine layoutEngine( button );
auto size = layoutEngine.sizeHint( which, QSizeF() );
size = size.expandedTo( button->strutSizeHint( Q::Panel ) );
size = button->outerBoxSize( Q::Panel, size );
size = size.expandedTo( button->strutSizeHint( Q::Panel ) );
size = size.grownBy( skinnable->marginHint( Q::Panel ) );
return size;
}