summaryrefslogtreecommitdiff
path: root/src/lib/language/builtindeclarations.h
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-11-13 17:01:37 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-11-14 10:31:21 +0100
commit42c835bd8716a8f0a986eed47088998e0c297b18 (patch)
treef84aa1fd9d7b329ade321e84385c3c68459f01b8 /src/lib/language/builtindeclarations.h
parent753b1e224f1d5811a621e8bc49b11fd11d5e035a (diff)
downloadqbs-42c835bd8716a8f0a986eed47088998e0c297b18.tar.gz
fix 'Unexpected item type' error message
The property declaration check shadowed this error. An erroneous file like Appliaction { // mis-spelled Application name: "foo" } Yielded the error "undeclared property 'name'", when it should say "I know nothing about Appliaction". Change-Id: I20d03b13a3fa02b6539950a50d7bae1c5acbfbac Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/lib/language/builtindeclarations.h')
-rw-r--r--src/lib/language/builtindeclarations.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/language/builtindeclarations.h b/src/lib/language/builtindeclarations.h
index 1f0c26e69..4cbd352a7 100644
--- a/src/lib/language/builtindeclarations.h
+++ b/src/lib/language/builtindeclarations.h
@@ -47,6 +47,7 @@ public:
QString languageVersion() const;
QByteArray qmlTypeInfo() const;
+ bool containsType(const QString &typeName) const;
QList<PropertyDeclaration> declarationsForType(const QString &typeName) const;
void setupItemForBuiltinType(qbs::Internal::Item *item) const;