sizeConstraint added

This commit is contained in:
Uwe Rathmann 2019-09-13 06:54:55 +02:00
parent f836967e71
commit 30312b3728
2 changed files with 10 additions and 1 deletions

View File

@ -698,6 +698,12 @@ qreal QskControl::widthForHeight( qreal height ) const
return hint.width(); return hint.width();
} }
QSizeF QskControl::sizeConstraint(
Qt::SizeHint which, const QSizeF& constraint ) const
{
return qskSizeConstraint( this, which, constraint );
}
bool QskControl::event( QEvent* event ) bool QskControl::event( QEvent* event )
{ {
switch ( static_cast< int >( event->type() ) ) switch ( static_cast< int >( event->type() ) )

View File

@ -112,7 +112,7 @@ class QSK_EXPORT QskControl : public QskQuickItem, public QskSkinnable
void setLayoutAlignmentHint( Qt::Alignment ); void setLayoutAlignmentHint( Qt::Alignment );
Qt::Alignment layoutAlignmentHint() const; Qt::Alignment layoutAlignmentHint() const;
void setLayoutHint( LayoutHint, bool on ); void setLayoutHint( LayoutHint, bool on = true );
bool testLayoutHint( LayoutHint ) const; bool testLayoutHint( LayoutHint ) const;
void setLayoutHints( LayoutHints ); void setLayoutHints( LayoutHints );
@ -158,6 +158,9 @@ class QSK_EXPORT QskControl : public QskQuickItem, public QskSkinnable
QSizeF effectiveSizeHint( Qt::SizeHint, QSizeF effectiveSizeHint( Qt::SizeHint,
const QSizeF& constraint = QSizeF() ) const; const QSizeF& constraint = QSizeF() ) const;
QSizeF sizeConstraint( Qt::SizeHint,
const QSizeF& constraint = QSizeF() ) const ;
QLocale locale() const; QLocale locale() const;
void resetLocale(); void resetLocale();