summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlcomponent_p.h
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-05-11 01:36:57 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-05-11 01:36:57 (GMT)
commit738fe5730a55279bf3c033bad7317768d81f40af (patch)
tree1b1c8df3ed26aa338008df672529d0aa228c93a0 /src/declarative/qml/qmlcomponent_p.h
parentac19c9a30a47bfe8b374d390525b06ebdb26b4ca (diff)
downloadQt-738fe5730a55279bf3c033bad7317768d81f40af.zip
Qt-738fe5730a55279bf3c033bad7317768d81f40af.tar.gz
Qt-738fe5730a55279bf3c033bad7317768d81f40af.tar.bz2
Handle QmlParserStatus's and QmlBindableValeus being deleted during component creation
Diffstat (limited to 'src/declarative/qml/qmlcomponent_p.h')
-rw-r--r--src/declarative/qml/qmlcomponent_p.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/declarative/qml/qmlcomponent_p.h b/src/declarative/qml/qmlcomponent_p.h
index 6a5345e..4de47c6 100644
--- a/src/declarative/qml/qmlcomponent_p.h
+++ b/src/declarative/qml/qmlcomponent_p.h
@@ -46,6 +46,7 @@
#include <QStringList>
#include <QList>
#include "private/qobject_p.h"
+#include "private/qmlengine_p.h"
#include "private/qmlcompositetypemanager_p.h"
#include <qmlerror.h>
#include "qmlcomponent.h"
@@ -75,8 +76,10 @@ public:
int start;
int count;
QmlCompiledComponent *cc;
- QList<QmlBindableValue *> bindValues;
- QList<QmlParserStatus *> parserStatus;
+
+ QList<QmlEnginePrivate::SimpleList<QmlBindableValue> > bindValues;
+ QList<QmlEnginePrivate::SimpleList<QmlParserStatus> > parserStatus;
+
bool completePending;
QmlEngine *engine;