qskSetTransparentForPositioner added

This commit is contained in:
Uwe Rathmann 2019-05-12 12:18:41 +02:00
parent 61ecd2f52e
commit d19d82a65f
2 changed files with 9 additions and 1 deletions

View File

@ -117,6 +117,12 @@ bool qskIsShortcutScope( const QQuickItem* item )
return item->isFocusScope() && QQuickItemPrivate::get( item )->isTabFence; return item->isFocusScope() && QQuickItemPrivate::get( item )->isTabFence;
} }
void qskSetTransparentForPositioner( QQuickItem* item, bool on )
{
if ( item )
QQuickItemPrivate::get( item )->setTransparentForPositioner( on );
}
bool qskIsTransparentForPositioner( const QQuickItem* item ) bool qskIsTransparentForPositioner( const QQuickItem* item )
{ {
if ( item == nullptr ) if ( item == nullptr )

View File

@ -22,12 +22,14 @@ template< typename T > class QList;
QSK_EXPORT bool qskIsItemComplete( const QQuickItem* ); QSK_EXPORT bool qskIsItemComplete( const QQuickItem* );
QSK_EXPORT bool qskIsAncestorOf( const QQuickItem* item, const QQuickItem* child ); QSK_EXPORT bool qskIsAncestorOf( const QQuickItem* item, const QQuickItem* child );
QSK_EXPORT bool qskIsTransparentForPositioner( const QQuickItem* );
QSK_EXPORT bool qskIsTabFence( const QQuickItem* ); QSK_EXPORT bool qskIsTabFence( const QQuickItem* );
QSK_EXPORT bool qskIsShortcutScope( const QQuickItem* ); QSK_EXPORT bool qskIsShortcutScope( const QQuickItem* );
QSK_EXPORT bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor ); QSK_EXPORT bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor );
QSK_EXPORT bool qskIsVisibleToParent( const QQuickItem* ); QSK_EXPORT bool qskIsVisibleToParent( const QQuickItem* );
QSK_EXPORT void qskSetTransparentForPositioner( QQuickItem*, bool );
QSK_EXPORT bool qskIsTransparentForPositioner( 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* );