qskIsVisibleToParent added

This commit is contained in:
Uwe Rathmann 2018-10-23 19:18:05 +02:00
parent 7d39d8dbf6
commit ae62e40b93
2 changed files with 6 additions and 0 deletions

View File

@ -65,6 +65,11 @@ bool qskIsAncestorOf( const QQuickItem* item, const QQuickItem* child )
#endif #endif
} }
bool qskIsVisibleToParent( const QQuickItem* item )
{
return QQuickItemPrivate::get( item )->explicitVisible;
}
bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor ) bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor )
{ {
if ( item == nullptr ) if ( item == nullptr )

View File

@ -25,6 +25,7 @@ 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 QRectF qskItemRect( const QQuickItem* ); QSK_EXPORT QRectF qskItemRect( const QQuickItem* );