diff options
Diffstat (limited to 'src/qml/qml/qqmlmetatype.cpp')
-rw-r--r-- | src/qml/qml/qqmlmetatype.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/qml/qml/qqmlmetatype.cpp b/src/qml/qml/qqmlmetatype.cpp index 1dd8ce0e3e..90d3ca3308 100644 --- a/src/qml/qml/qqmlmetatype.cpp +++ b/src/qml/qml/qqmlmetatype.cpp @@ -1836,6 +1836,17 @@ QList<QQmlType*> QQmlMetaType::qmlTypes() } /*! + Returns the list of all registered types. +*/ +QList<QQmlType*> QQmlMetaType::qmlAllTypes() +{ + QReadLocker lock(metaTypeDataLock()); + QQmlMetaTypeData *data = metaTypeData(); + + return data->types; +} + +/*! Returns the list of registered QML singleton types. */ QList<QQmlType*> QQmlMetaType::qmlSingletonTypes() |