summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2022-03-24 12:35:54 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2022-03-24 11:41:53 +0000
commit3b5c56bcfad99dd702a319ca56a07d845ec9680f (patch)
tree8a96091e20ed697fa3ecbef0de04784f4a5fcb7f
parentd3dae6b7ddbc1edc15e30b2ac5cd8625d0f333f5 (diff)
downloadqt-creator-3b5c56bcfad99dd702a319ca56a07d845ec9680f.tar.gz
QmlDesigner: Add invalid ids to QmlJSCheck
Also improving document message for exceptions. Change-Id: I7878987ce73f5d4891ced3c702c7804b25b07eb3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/libs/qmljs/qmljscheck.cpp3
-rw-r--r--src/plugins/qmldesigner/designercore/model/documentmessage.cpp6
2 files changed, 5 insertions, 4 deletions
diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp
index 7fe9885bdd..d9fe7df36c 100644
--- a/src/libs/qmljs/qmljscheck.cpp
+++ b/src/libs/qmljs/qmljscheck.cpp
@@ -570,7 +570,8 @@ public:
"x", "y", "opacity", "parent", "item", "flow",
"color", "margin", "padding", "print", "border", "font",
"text", "source", "state", "visible", "focus", "data",
- "clip", "layer", "scale", "enabled", "anchors"})
+ "clip", "layer", "scale", "enabled", "anchors",
+ "texture", "shaderInfo", "sprite", "spriteSequence", "baseState"})
{}
};
diff --git a/src/plugins/qmldesigner/designercore/model/documentmessage.cpp b/src/plugins/qmldesigner/designercore/model/documentmessage.cpp
index 7039caca6c..00782087f2 100644
--- a/src/plugins/qmldesigner/designercore/model/documentmessage.cpp
+++ b/src/plugins/qmldesigner/designercore/model/documentmessage.cpp
@@ -42,7 +42,7 @@ DocumentMessage::DocumentMessage(Exception *exception):
m_line(exception->line()),
m_column(-1),
m_description(exception->description()),
- m_url(exception->file())
+ m_url(QUrl::fromLocalFile(exception->file()))
{
}
@@ -84,14 +84,14 @@ QString DocumentMessage::toString() const
if (line() != -1) {
if (!str.isEmpty())
str += QLatin1Char(' ');
- str += ::QmlDesigner::DocumentMessage::tr("line %1").arg(line());
+ str += ::QmlDesigner::DocumentMessage::tr("line %1\n").arg(line());
}
if (column() != -1) {
if (!str.isEmpty())
str += QLatin1Char(' ');
- str += ::QmlDesigner::DocumentMessage::tr("column %1").arg(column());
+ str += ::QmlDesigner::DocumentMessage::tr("column %1\n").arg(column());
}
if (!str.isEmpty())