diff options
author | Morten Engvoldsen <morten.engvoldsen@nokia.com> | 2010-04-28 08:16:23 (GMT) |
---|---|---|
committer | Morten Engvoldsen <morten.engvoldsen@nokia.com> | 2010-04-28 08:16:23 (GMT) |
commit | 57a60d49a5d9d031144388b0fdf4d92e5e6c8571 (patch) | |
tree | 7d892183926eba5a84b07a005523bd2508887077 /src/declarative/qml/qdeclarativescriptparser.cpp | |
parent | 4922d8d4a88b5e061c36eebbaa2c7678bea47dd5 (diff) | |
parent | 36bd47429312f6d78d620c04bb7e62d34273d310 (diff) | |
download | Qt-57a60d49a5d9d031144388b0fdf4d92e5e6c8571.zip Qt-57a60d49a5d9d031144388b0fdf4d92e5e6c8571.tar.gz Qt-57a60d49a5d9d031144388b0fdf4d92e5e6c8571.tar.bz2 |
Merge branch '4.7' of git@scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7
Diffstat (limited to 'src/declarative/qml/qdeclarativescriptparser.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativescriptparser.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativescriptparser.cpp b/src/declarative/qml/qdeclarativescriptparser.cpp index e7c8a12..8b96733 100644 --- a/src/declarative/qml/qdeclarativescriptparser.cpp +++ b/src/declarative/qml/qdeclarativescriptparser.cpp @@ -449,6 +449,14 @@ bool ProcessAST::visit(AST::UiImport *node) _parser->_errors << error; return false; } + if (import.qualifier == QLatin1String("Qt")) { + QDeclarativeError error; + error.setDescription(QCoreApplication::translate("QDeclarativeParser","Reserved name \"Qt\" cannot be used as an qualifier")); + error.setLine(node->importIdToken.startLine); + error.setColumn(node->importIdToken.startColumn); + _parser->_errors << error; + return false; + } // Check for script qualifier clashes bool isScript = import.type == QDeclarativeScriptParser::Import::Script; |