aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljsimportvisitor_p.h
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2020-10-12 11:38:08 +0200
committerUlf Hermann <ulf.hermann@qt.io>2020-10-15 09:37:06 +0200
commited9ffa109eb2f242b59443ad430204a90c8028c4 (patch)
tree6bc947fc1b2083bda907be03fac18d97b32a670a /src/qmlcompiler/qqmljsimportvisitor_p.h
parent9344fcf1a6f4dc6c8176912ac7f2c37e05bf873f (diff)
qmllint: Unify the printing of diagnostics
We can use QQmlJS::DiagnosticMessage to carry message, type, and location. Change-Id: I3868bc8035b4da13efad0d1b7d2f8dfeff1ef234 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljsimportvisitor_p.h')
-rw-r--r--src/qmlcompiler/qqmljsimportvisitor_p.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/qmlcompiler/qqmljsimportvisitor_p.h b/src/qmlcompiler/qqmljsimportvisitor_p.h
index c8cbd66f14..8f0d937968 100644
--- a/src/qmlcompiler/qqmljsimportvisitor_p.h
+++ b/src/qmlcompiler/qqmljsimportvisitor_p.h
@@ -42,6 +42,7 @@
#include "qqmljsscope_p.h"
#include <private/qqmljsast_p.h>
+#include <private/qqmljsdiagnosticmessage_p.h>
QT_BEGIN_NAMESPACE
@@ -49,7 +50,7 @@ class QQmlJSImportVisitor : public QQmlJS::AST::Visitor
{
public:
QQmlJSScope::Ptr result(const QString &scopeName) const;
- QStringList errors() const { return m_errors; }
+ QList<QQmlJS::DiagnosticMessage> errors() const { return m_errors; }
private:
bool visit(QQmlJS::AST::UiObjectDefinition *) override;
@@ -66,7 +67,7 @@ private:
QQmlJSScope::ConstPtr m_rootObject;
QHash<QString, QQmlJSScope::Ptr> m_objects;
- QStringList m_errors;
+ QList<QQmlJS::DiagnosticMessage> m_errors;
};
QT_END_NAMESPACE