diff options
Diffstat (limited to 'src/declarative/items/qsgitem.h')
-rw-r--r-- | src/declarative/items/qsgitem.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/declarative/items/qsgitem.h b/src/declarative/items/qsgitem.h index d144de47ee..564d819000 100644 --- a/src/declarative/items/qsgitem.h +++ b/src/declarative/items/qsgitem.h @@ -89,9 +89,10 @@ class QSGKeyEvent; class QSGAnchors; class QSGItemPrivate; class QSGCanvas; +class QSGEngine; class QTouchEvent; -class Node; -class TransformNode; +class QSGNode; +class QSGTransformNode; class Q_DECLARATIVE_EXPORT QSGItem : public QObject, public QDeclarativeParserStatus { Q_OBJECT @@ -187,6 +188,8 @@ public: QSGItem(QSGItem *parent = 0); virtual ~QSGItem(); + QSGEngine *sceneGraphEngine() const; + QSGCanvas *canvas() const; QSGItem *parentItem() const; void setParentItem(QSGItem *parent); @@ -294,7 +297,7 @@ public: virtual QVariant inputMethodQuery(Qt::InputMethodQuery query) const; struct UpdatePaintNodeData { - TransformNode *transformNode; + QSGTransformNode *transformNode; private: friend class QSGCanvasPrivate; UpdatePaintNodeData(); @@ -365,7 +368,7 @@ protected: virtual void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry); - virtual Node *updatePaintNode(Node *, UpdatePaintNodeData *); + virtual QSGNode *updatePaintNode(QSGNode *, UpdatePaintNodeData *); virtual void updatePolish(); protected: |