the itemNode is always a QSGTransformNode

This commit is contained in:
Uwe Rathmann 2023-10-30 17:08:01 +01:00
parent 83df3ad8da
commit b5fb6d80ad
2 changed files with 3 additions and 2 deletions

View File

@ -371,7 +371,7 @@ QList< QQuickItem* > qskPaintOrderChildItems( const QQuickItem* item )
return QList< QQuickItem* >();
}
const QSGNode* qskItemNode( const QQuickItem* item )
const QSGTransformNode* qskItemNode( const QQuickItem* item )
{
if ( item == nullptr )
return nullptr;

View File

@ -16,6 +16,7 @@ class QskSizePolicy;
class QQuickItem;
class QSGNode;
class QSGTransformNode;
class QRectF;
template< typename T > class QList;
@ -67,7 +68,7 @@ QSK_EXPORT QList< QQuickItem* > qskPaintOrderChildItems( const QQuickItem* );
QSK_EXPORT void qskUpdateInputMethod( const QQuickItem*, Qt::InputMethodQueries );
QSK_EXPORT void qskInputMethodSetVisible( const QQuickItem*, bool );
QSK_EXPORT const QSGNode* qskItemNode( const QQuickItem* );
QSK_EXPORT const QSGTransformNode* qskItemNode( const QQuickItem* );
QSK_EXPORT const QSGNode* qskPaintNode( const QQuickItem* );
QSK_EXPORT void qskItemUpdateRecursive( QQuickItem* );