diff options
Diffstat (limited to 'src/qml/qml/qqmldirparser_p.h')
-rw-r--r-- | src/qml/qml/qqmldirparser_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/qml/qqmldirparser_p.h b/src/qml/qml/qqmldirparser_p.h index 54843a13b0..bbe61dfb96 100644 --- a/src/qml/qml/qqmldirparser_p.h +++ b/src/qml/qml/qqmldirparser_p.h @@ -119,6 +119,7 @@ public: }; QHash<QString,Component> components() const; + QHash<QString,Component> dependencies() const; QList<Script> scripts() const; QList<Plugin> plugins() const; bool designerSupported() const; @@ -137,12 +138,14 @@ public: #endif private: + bool maybeAddComponent(const QString &typeName, const QString &fileName, const QString &version, QHash<QString,Component> &hash, int lineNumber = -1, bool multi = true); void reportError(quint16 line, quint16 column, const QString &message); private: QList<QQmlJS::DiagnosticMessage> _errors; QString _typeNamespace; QHash<QString,Component> _components; // multi hash + QHash<QString,Component> _dependencies; QList<Script> _scripts; QList<Plugin> _plugins; bool _designerSupported; |