diff --git a/src/controls/QskQuick.cpp b/src/controls/QskQuick.cpp index 4d4278f7..c149c38b 100644 --- a/src/controls/QskQuick.cpp +++ b/src/controls/QskQuick.cpp @@ -117,6 +117,12 @@ bool qskIsShortcutScope( const QQuickItem* item ) 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 ) { if ( item == nullptr ) diff --git a/src/controls/QskQuick.h b/src/controls/QskQuick.h index 4782d598..59ce9d87 100644 --- a/src/controls/QskQuick.h +++ b/src/controls/QskQuick.h @@ -22,12 +22,14 @@ template< typename T > class QList; QSK_EXPORT bool qskIsItemComplete( const QQuickItem* ); 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 qskIsShortcutScope( const QQuickItem* ); QSK_EXPORT bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor ); 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 qskItemGeometry( const QQuickItem* );