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* >(); return QList< QQuickItem* >();
} }
const QSGNode* qskItemNode( const QQuickItem* item ) const QSGTransformNode* qskItemNode( const QQuickItem* item )
{ {
if ( item == nullptr ) if ( item == nullptr )
return nullptr; return nullptr;

View File

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