summaryrefslogtreecommitdiffstats
path: root/src/declarative/items/qsgitem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/items/qsgitem.h')
-rw-r--r--src/declarative/items/qsgitem.h11
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: