From d19d82a65fc44539a4a1af09b190ae98b54c4751 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Sun, 12 May 2019 12:18:41 +0200 Subject: [PATCH] qskSetTransparentForPositioner added --- src/controls/QskQuick.cpp | 6 ++++++ src/controls/QskQuick.h | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) 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* );