diff options
Diffstat (limited to 'src/qml/compiler/qqmlpropertyvalidator_p.h')
-rw-r--r-- | src/qml/compiler/qqmlpropertyvalidator_p.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qml/compiler/qqmlpropertyvalidator_p.h b/src/qml/compiler/qqmlpropertyvalidator_p.h index 67a2f989af..e9ae844ccb 100644 --- a/src/qml/compiler/qqmlpropertyvalidator_p.h +++ b/src/qml/compiler/qqmlpropertyvalidator_p.h @@ -72,12 +72,15 @@ private: Q_REQUIRED_RESULT QVector<QQmlCompileError> recordError(const QV4::CompiledData::Location &location, const QString &description) const; Q_REQUIRED_RESULT QVector<QQmlCompileError> recordError(const QQmlCompileError &error) const; QString stringAt(int index) const { return compilationUnit->stringAt(index); } + QV4::CompiledData::ResolvedTypeReference *resolvedType(int id) const + { + return compilationUnit->resolvedType(id); + } QQmlEnginePrivate *enginePrivate; QQmlRefPointer<QV4::CompiledData::CompilationUnit> compilationUnit; const QQmlImports &imports; const QV4::CompiledData::Unit *qmlUnit; - const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypes; const QQmlPropertyCacheVector &propertyCaches; QVector<QV4::CompiledData::BindingPropertyData> * const bindingPropertyDataPerObject; |