[Misc] one dimensional version of sizeHint added
This commit is contained in:
parent
ba823301b9
commit
1918bc7cd8
@ -350,6 +350,19 @@ QSizeF QskLayoutConstraint::adjustedSize(
|
|||||||
return QSizeF( w, h );
|
return QSizeF( w, h );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qreal QskLayoutConstraint::sizeHint( const QQuickItem* item,
|
||||||
|
Qt::SizeHint whichHint, Qt::Orientation orientation, qreal constraint )
|
||||||
|
{
|
||||||
|
if ( orientation == Qt::Horizontal )
|
||||||
|
{
|
||||||
|
return sizeHint( item, whichHint, QSizeF( -1.0, constraint ) ).width();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return sizeHint( item, whichHint, QSizeF( constraint, -1.0 ) ).height();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
QSizeF QskLayoutConstraint::sizeHint( const QQuickItem* item,
|
QSizeF QskLayoutConstraint::sizeHint( const QQuickItem* item,
|
||||||
Qt::SizeHint whichHint, const QSizeF& constraint )
|
Qt::SizeHint whichHint, const QSizeF& constraint )
|
||||||
{
|
{
|
||||||
|
@ -50,6 +50,9 @@ namespace QskLayoutConstraint
|
|||||||
QSK_EXPORT QSizeF sizeHint(
|
QSK_EXPORT QSizeF sizeHint(
|
||||||
const QQuickItem*, Qt::SizeHint, const QSizeF& constraint );
|
const QQuickItem*, Qt::SizeHint, const QSizeF& constraint );
|
||||||
|
|
||||||
|
QSK_EXPORT qreal sizeHint(
|
||||||
|
const QQuickItem*, Qt::SizeHint, Qt::Orientation, qreal constraint );
|
||||||
|
|
||||||
QSK_EXPORT QRectF itemRect(
|
QSK_EXPORT QRectF itemRect(
|
||||||
const QQuickItem*, const QRectF&, Qt::Alignment );
|
const QQuickItem*, const QRectF&, Qt::Alignment );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user