summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativescriptparser.cpp
diff options
context:
space:
mode:
authorMorten Engvoldsen <morten.engvoldsen@nokia.com>2010-04-28 08:16:23 (GMT)
committerMorten Engvoldsen <morten.engvoldsen@nokia.com>2010-04-28 08:16:23 (GMT)
commit57a60d49a5d9d031144388b0fdf4d92e5e6c8571 (patch)
tree7d892183926eba5a84b07a005523bd2508887077 /src/declarative/qml/qdeclarativescriptparser.cpp
parent4922d8d4a88b5e061c36eebbaa2c7678bea47dd5 (diff)
parent36bd47429312f6d78d620c04bb7e62d34273d310 (diff)
downloadQt-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.cpp8
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;