diff options
Diffstat (limited to 'src/qml/qmldirparser/qqmldirparser_p.h')
-rw-r--r-- | src/qml/qmldirparser/qqmldirparser_p.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/qml/qmldirparser/qqmldirparser_p.h b/src/qml/qmldirparser/qqmldirparser_p.h index f7a91c8b81..37ca1ef2ce 100644 --- a/src/qml/qmldirparser/qqmldirparser_p.h +++ b/src/qml/qmldirparser/qqmldirparser_p.h @@ -54,14 +54,14 @@ #include <QtCore/QUrl> #include <QtCore/QHash> #include <QtCore/QDebug> +#include <private/qtqmlcompilerglobal_p.h> #include <private/qqmljsengine_p.h> -#include <private/qv4global_p.h> +#include <private/qqmljsdiagnosticmessage_p.h> QT_BEGIN_NAMESPACE -class QQmlError; class QQmlEngine; -class Q_QML_PRIVATE_EXPORT QQmlDirParser +class Q_QMLCOMPILER_PRIVATE_EXPORT QQmlDirParser { public: QQmlDirParser(); @@ -70,8 +70,8 @@ public: bool parse(const QString &source); bool hasError() const; - void setError(const QQmlError &); - QList<QQmlError> errors(const QString &uri) const; + void setError(const QQmlJS::DiagnosticMessage &); + QList<QQmlJS::DiagnosticMessage> errors(const QString &uri) const; QString typeNamespace() const; void setTypeNamespace(const QString &s); @@ -136,6 +136,7 @@ public: QHash<QString,Component> components() const; QHash<QString,Component> dependencies() const; + QStringList imports() const; QList<Script> scripts() const; QList<Plugin> plugins() const; bool designerSupported() const; @@ -162,6 +163,7 @@ private: QString _typeNamespace; QHash<QString,Component> _components; // multi hash QHash<QString,Component> _dependencies; + QStringList _imports; QList<Script> _scripts; QList<Plugin> _plugins; bool _designerSupported; |