From 3975553dd7a10e2d1ee535da831ed3e7f46cad5b Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Sat, 14 Sep 2019 15:27:04 +0200 Subject: [PATCH] convenience method QskControl:.sizeConstraint added --- src/controls/QskControl.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/controls/QskControl.h b/src/controls/QskControl.h index d9f5681e..752ee031 100644 --- a/src/controls/QskControl.h +++ b/src/controls/QskControl.h @@ -158,8 +158,8 @@ class QSK_EXPORT QskControl : public QskQuickItem, public QskSkinnable QSizeF effectiveSizeHint( Qt::SizeHint, const QSizeF& constraint = QSizeF() ) const; - QSizeF sizeConstraint( Qt::SizeHint, - const QSizeF& constraint = QSizeF() ) const ; + QSizeF sizeConstraint( Qt::SizeHint, const QSizeF& constraint = QSizeF() ) const; + QSizeF sizeConstraint() const; QLocale locale() const; void resetLocale(); @@ -214,6 +214,11 @@ class QSK_EXPORT QskControl : public QskQuickItem, public QskSkinnable Q_DECLARE_PRIVATE( QskControl ) }; +inline QSizeF QskControl::sizeConstraint() const +{ + return sizeConstraint( Qt::PreferredSize, QSizeF() ); +} + inline QSizeF QskControl::sizeHint() const { return effectiveSizeHint( Qt::PreferredSize );