diff options
Diffstat (limited to 'src/quick/scenegraph/coreapi/qsgnode.h')
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgnode.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgnode.h b/src/quick/scenegraph/coreapi/qsgnode.h index d83e6bcc81..26af56f3d0 100644 --- a/src/quick/scenegraph/coreapi/qsgnode.h +++ b/src/quick/scenegraph/coreapi/qsgnode.h @@ -49,7 +49,7 @@ QT_BEGIN_NAMESPACE -//#define QML_RUNTIME_TESTING +// #define QSG_RUNTIME_DESCRIPTION class QSGRenderer; @@ -146,10 +146,6 @@ public: virtual void preprocess() { } -#ifdef QML_RUNTIME_TESTING - QString description; -#endif - protected: QSGNode(NodeType type); QSGNode(QSGNodePrivate &dd, NodeType type); @@ -172,9 +168,15 @@ private: DirtyState m_dirtyState; protected: + friend class QSGNodePrivate; + QScopedPointer<QSGNodePrivate> d_ptr; }; +#ifdef QSG_RUNTIME_DESCRIPTION +void qsgnode_set_description(QSGNode *node, const QString &description); +#endif + class Q_QUICK_EXPORT QSGBasicGeometryNode : public QSGNode { public: |