aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativevme_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/qml/qdeclarativevme_p.h')
-rw-r--r--src/declarative/qml/qdeclarativevme_p.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativevme_p.h b/src/declarative/qml/qdeclarativevme_p.h
index 4edceb283a..63cb7bef85 100644
--- a/src/declarative/qml/qdeclarativevme_p.h
+++ b/src/declarative/qml/qdeclarativevme_p.h
@@ -67,6 +67,8 @@
#include <private/qdeclarativeengine_p.h>
#include <private/qfinitestack_p.h>
+#include <private/qdeclarativetrace_p.h>
+
QT_BEGIN_NAMESPACE
class QObject;
@@ -145,11 +147,19 @@ private:
QDeclarativeEngine *engine;
QRecursionNode recursion;
+#ifdef QML_ENABLE_TRACE
+ QDeclarativeCompiledData *rootComponent;
+#endif
+
QFiniteStack<QObject *> objects;
QFiniteStack<QDeclarativeVMETypes::List> lists;
QFiniteStack<QDeclarativeAbstractBinding *> bindValues;
QFiniteStack<QDeclarativeParserStatus *> parserStatus;
+#ifdef QML_ENABLE_TRACE
+ QFiniteStack<QDeclarativeData *> parserStatusData;
+#endif
+
QDeclarativeGuardedContextData rootContext;
QDeclarativeGuardedContextData creationContext;