qskItemSize() removed, QQuickItem::size() is available since Qt 5.10
This commit is contained in:
parent
c44c30fa41
commit
c17e3defd3
@ -158,7 +158,7 @@ class IconGrid : public QskLinearBox
|
|||||||
const int dim = dimension();
|
const int dim = dimension();
|
||||||
|
|
||||||
// we know, that all items have the same size
|
// we know, that all items have the same size
|
||||||
const auto itemSize = qskItemSize( itemAtIndex( 0 ) );
|
const auto itemSize = itemAtIndex( 0 )->size();
|
||||||
|
|
||||||
const int rowMin = rect.top() / ( itemSize.height() + spacing() );
|
const int rowMin = rect.top() / ( itemSize.height() + spacing() );
|
||||||
const int rowMax = rect.bottom() / ( itemSize.height() + spacing() );
|
const int rowMax = rect.bottom() / ( itemSize.height() + spacing() );
|
||||||
|
@ -16,13 +16,6 @@ QSK_QT_PRIVATE_END
|
|||||||
#include <qpa/qplatforminputcontext.h>
|
#include <qpa/qplatforminputcontext.h>
|
||||||
#include <qpa/qplatformintegration.h>
|
#include <qpa/qplatformintegration.h>
|
||||||
|
|
||||||
QSizeF qskItemSize( const QQuickItem* item )
|
|
||||||
{
|
|
||||||
// obsolete for Qt >= 5.10
|
|
||||||
auto d = QQuickItemPrivate::get( item );
|
|
||||||
return QSizeF( d->width, d->height );
|
|
||||||
}
|
|
||||||
|
|
||||||
QRectF qskItemRect( const QQuickItem* item )
|
QRectF qskItemRect( const QQuickItem* item )
|
||||||
{
|
{
|
||||||
auto d = QQuickItemPrivate::get( item );
|
auto d = QQuickItemPrivate::get( item );
|
||||||
@ -41,7 +34,7 @@ void qskSetItemGeometry( QQuickItem* item, const QRectF& rect )
|
|||||||
{
|
{
|
||||||
control->setGeometry( rect );
|
control->setGeometry( rect );
|
||||||
}
|
}
|
||||||
else
|
else if ( item )
|
||||||
{
|
{
|
||||||
item->setPosition( rect.topLeft() );
|
item->setPosition( rect.topLeft() );
|
||||||
item->setSize( rect.size() );
|
item->setSize( rect.size() );
|
||||||
@ -63,10 +56,10 @@ bool qskIsAncestorOf( const QQuickItem* item, const QQuickItem* child )
|
|||||||
|
|
||||||
bool qskIsVisibleToParent( const QQuickItem* item )
|
bool qskIsVisibleToParent( const QQuickItem* item )
|
||||||
{
|
{
|
||||||
if ( item )
|
if ( item == nullptr )
|
||||||
return QQuickItemPrivate::get( item )->explicitVisible;
|
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
return QQuickItemPrivate::get( item )->explicitVisible;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor )
|
bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor )
|
||||||
|
@ -48,7 +48,6 @@ QSK_EXPORT QskSizePolicy qskSizePolicy( const QQuickItem* );
|
|||||||
QSK_EXPORT Qt::Alignment qskLayoutAlignmentHint( const QQuickItem* );
|
QSK_EXPORT Qt::Alignment qskLayoutAlignmentHint( const QQuickItem* );
|
||||||
QSK_EXPORT bool qskRetainSizeWhenHidden( const QQuickItem* );
|
QSK_EXPORT bool qskRetainSizeWhenHidden( const QQuickItem* );
|
||||||
|
|
||||||
QSK_EXPORT QSizeF qskItemSize( const QQuickItem* );
|
|
||||||
QSK_EXPORT QRectF qskItemRect( const QQuickItem* );
|
QSK_EXPORT QRectF qskItemRect( const QQuickItem* );
|
||||||
|
|
||||||
QSK_EXPORT QRectF qskItemGeometry( const QQuickItem* );
|
QSK_EXPORT QRectF qskItemGeometry( const QQuickItem* );
|
||||||
|
@ -500,7 +500,7 @@ QSizeF QskScrollArea::layoutSizeHint( Qt::SizeHint which, const QSizeF& constrai
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
hint = qskItemSize( contentItem );
|
hint = contentItem->size();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( verticalScrollBarPolicy() != Qt::ScrollBarAlwaysOff )
|
if ( verticalScrollBarPolicy() != Qt::ScrollBarAlwaysOff )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user