push button: Fix size hint

This commit is contained in:
Peter Hartmann 2023-01-16 17:34:59 +01:00
parent 3b45b90011
commit 484ff32ff6
1 changed files with 2 additions and 2 deletions

View File

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