summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlvme_p.h
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-06-16 04:32:04 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-06-16 04:32:04 (GMT)
commit1e5dd7d82d542527ca9e650f78a5e25b6a3ebc41 (patch)
tree8dbb71c3feb65c1ad78018bbea27974b8177d66f /src/declarative/qml/qmlvme_p.h
parentc9fd96774ced98da4145259d132a2c305dd3e6a9 (diff)
downloadQt-1e5dd7d82d542527ca9e650f78a5e25b6a3ebc41.zip
Qt-1e5dd7d82d542527ca9e650f78a5e25b6a3ebc41.tar.gz
Qt-1e5dd7d82d542527ca9e650f78a5e25b6a3ebc41.tar.bz2
Deferred properties mostly work.
However, they still don't honour the presence of an id property.
Diffstat (limited to 'src/declarative/qml/qmlvme_p.h')
-rw-r--r--src/declarative/qml/qmlvme_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/declarative/qml/qmlvme_p.h b/src/declarative/qml/qmlvme_p.h
index f2ed576..149c82c 100644
--- a/src/declarative/qml/qmlvme_p.h
+++ b/src/declarative/qml/qmlvme_p.h
@@ -58,12 +58,14 @@ class QmlVME
public:
QmlVME();
- QObject *run(QmlContext *, QmlCompiledComponent *, int start = -1, int end = -1);
+ QObject *run(QmlContext *, QmlCompiledComponent *, int start = -1, int count = -1);
+ void runDeferred(QObject *);
bool isError() const;
QList<QmlError> errors() const;
private:
+ QObject *run(QStack<QObject *> &, QmlContext *, QmlCompiledComponent *, int start, int count);
QList<QmlError> vmeErrors;
};