diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2013-09-12 16:53:32 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-20 14:26:05 +0200 |
commit | 3ec5aae38e77d370d1a23efe4b924ee4762a2238 (patch) | |
tree | bff7f62c5daa35a2e045d87a0ea882d211d05c4e /src/qml/qml/qqmlobjectcreator_p.h | |
parent | 6042327dee1f8dd912a86be16f4044d259c9b3e4 (diff) |
[new compiler] Add support for id properties
Change-Id: Idb4a0ad06f6cbe5d040da075a8f43d067a27ebc4
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/qml/qqmlobjectcreator_p.h')
-rw-r--r-- | src/qml/qml/qqmlobjectcreator_p.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qml/qml/qqmlobjectcreator_p.h b/src/qml/qml/qqmlobjectcreator_p.h index 509fda30e7..9891566a00 100644 --- a/src/qml/qml/qqmlobjectcreator_p.h +++ b/src/qml/qml/qqmlobjectcreator_p.h @@ -78,7 +78,8 @@ class QmlObjectCreator Q_DECLARE_TR_FUNCTIONS(QmlObjectCreator) public: QmlObjectCreator(QQmlContextData *contextData, const QV4::CompiledData::QmlUnit *qmlUnit, const QV4::CompiledData::CompilationUnit *jsUnit, - const QHash<int, QQmlCompiledData::TypeReference> &resolvedTypes, const QList<QQmlPropertyCache *> &propertyCaches, const QList<QByteArray> &vmeMetaObjectData); + const QHash<int, QQmlCompiledData::TypeReference> &resolvedTypes, const QList<QQmlPropertyCache *> &propertyCaches, const QList<QByteArray> &vmeMetaObjectData, + const QHash<int, int> &objectIndexToId); QObject *create(QObject *parent = 0) { return create(unit->indexOfRootObject, parent); } @@ -109,6 +110,7 @@ private: const QHash<int, QQmlCompiledData::TypeReference> resolvedTypes; const QList<QQmlPropertyCache *> propertyCaches; const QList<QByteArray> vmeMetaObjectData; + const QHash<int, int> &objectIndexToId; QObject *_qobject; const QV4::CompiledData::Object *_compiledObject; |