diff options
| author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-11-13 17:01:37 +0100 |
|---|---|---|
| committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-14 10:31:21 +0100 |
| commit | 42c835bd8716a8f0a986eed47088998e0c297b18 (patch) | |
| tree | f84aa1fd9d7b329ade321e84385c3c68459f01b8 /src/lib/language/builtindeclarations.h | |
| parent | 753b1e224f1d5811a621e8bc49b11fd11d5e035a (diff) | |
| download | qbs-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.h | 1 |
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; |
