diff options
Diffstat (limited to 'src/declarative/qml/qmlpropertycache_p.h')
-rw-r--r-- | src/declarative/qml/qmlpropertycache_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/declarative/qml/qmlpropertycache_p.h b/src/declarative/qml/qmlpropertycache_p.h index 8d54e35..efc4643 100644 --- a/src/declarative/qml/qmlpropertycache_p.h +++ b/src/declarative/qml/qmlpropertycache_p.h @@ -132,6 +132,9 @@ public: Data *property(int) const; QStringList propertyNames() const; + inline QmlEngine *qmlEngine() const; + static Data *property(QmlEngine *, QObject *, const QScriptDeclarativeClass::Identifier &, Data &); + static Data *property(QmlEngine *, QObject *, const QString &, Data &); protected: virtual void clear(); @@ -181,6 +184,11 @@ bool QmlPropertyCache::ValueTypeData::operator==(const ValueTypeData &o) valueTypePropType == o.valueTypePropType; } +QmlEngine *QmlPropertyCache::qmlEngine() const +{ + return engine; +} + QT_END_NAMESPACE #endif // QMLPROPERTYCACHE_P_H |