summaryrefslogtreecommitdiff
path: root/src/libs/qmljs/qmljsstaticanalysismessage.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2016-10-26 14:15:02 +0200
committerTim Jenssen <tim.jenssen@qt.io>2016-10-26 16:08:29 +0000
commit99aaf86a33ce08536b1a0f34940687c589026b6f (patch)
tree30df733deebde80db97a7505b101cf6061b57e90 /src/libs/qmljs/qmljsstaticanalysismessage.cpp
parentde6021c71a7f6067581fe9b0b71d81b6f5d0c07f (diff)
downloadqt-creator-99aaf86a33ce08536b1a0f34940687c589026b6f.tar.gz
QmlJSCheck: Add error for ambiguous ids
Certain ids can be ambiguous and have name clashes with properties. Those ids are not supported in the designer. Change-Id: Ida293d24611c467df6ef813a541e8abfc06b51cb Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/libs/qmljs/qmljsstaticanalysismessage.cpp')
-rw-r--r--src/libs/qmljs/qmljsstaticanalysismessage.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/qmljs/qmljsstaticanalysismessage.cpp b/src/libs/qmljs/qmljsstaticanalysismessage.cpp
index fe5213b6bc..157537be1a 100644
--- a/src/libs/qmljs/qmljsstaticanalysismessage.cpp
+++ b/src/libs/qmljs/qmljsstaticanalysismessage.cpp
@@ -220,6 +220,8 @@ StaticAnalysisMessages::StaticAnalysisMessages()
"and might not show up in Qt Quick Designer as expected."));
newMsg(WarnStatesOnlyInRootItemForVisualDesigner, Warning,
tr("Qt Quick Designer only supports states in the root item."));
+ newMsg(ErrInvalidIdeInVisualDesigner, Error,
+ tr("This id might be ambiguous and is not supported in the Qt Quick Designer"));
newMsg(WarnAboutQtQuick1InsteadQtQuick2, Warning,
tr("Using Qt Quick 1 code model instead of Qt Quick 2."));
newMsg(ErrUnsupportedRootTypeInVisualDesigner, Error,