aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml
diff options
context:
space:
mode:
authorChris Adams <christopher.adams@nokia.com>2012-08-08 16:31:50 +1000
committerQt by Nokia <qt-info@nokia.com>2012-08-09 07:58:06 +0200
commitaeb4a38ebcf9325423ef0259e70ee8bb11a5a30c (patch)
tree0dfa0fb1d4affc67b6a9261b7249d70635272681 /src/qml
parent42f9444e983b5257241c17242471ca63f208c3f6 (diff)
Change error messages to reflect new module terminology
Previously, modules which registered types into a protected type namespace were known as "strict" modules; now they are known as "identified" modules. This commit also adds a unit test to ensure that the module identifier directive is the first command in the qmldir file. Change-Id: I90e9d2c5b51ecb2b9d058c9fe9d9310fd3cd4f45 Reviewed-by: Matthew Vogt <matthew.vogt@nokia.com> Reviewed-by: Bea Lam <bea.lam@nokia.com>
Diffstat (limited to 'src/qml')
-rw-r--r--src/qml/qml/qqmldirparser.cpp6
-rw-r--r--src/qml/qml/qqmlimport.cpp6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/qml/qml/qqmldirparser.cpp b/src/qml/qml/qqmldirparser.cpp
index 705f715a00..0bfc4eb4bd 100644
--- a/src/qml/qml/qqmldirparser.cpp
+++ b/src/qml/qml/qqmldirparser.cpp
@@ -150,17 +150,17 @@ bool QQmlDirParser::parse(const QString &source)
} else if (sections[0] == QLatin1String("module")) {
if (sectionCount != 2) {
reportError(lineNumber, -1,
- QString::fromUtf8("module directive requires one argument, but %1 were provided").arg(sectionCount - 1));
+ QString::fromUtf8("module identifier directive requires one argument, but %1 were provided").arg(sectionCount - 1));
continue;
}
if (!_typeNamespace.isEmpty()) {
reportError(lineNumber, -1,
- QString::fromUtf8("only one module directive may be defined in a qmldir file"));
+ QString::fromUtf8("only one module identifier directive may be defined in a qmldir file"));
continue;
}
if (!firstLine) {
reportError(lineNumber, -1,
- QString::fromUtf8("module directive must be the first directive in a qmldir file"));
+ QString::fromUtf8("module identifier directive must be the first command in a qmldir file"));
continue;
}
diff --git a/src/qml/qml/qqmlimport.cpp b/src/qml/qml/qqmlimport.cpp
index 6475621bee..739492b3d3 100644
--- a/src/qml/qml/qqmlimport.cpp
+++ b/src/qml/qml/qqmlimport.cpp
@@ -1655,7 +1655,7 @@ bool QQmlImportDatabase::importPlugin(const QString &filePath, const QString &ur
QWriteLocker lock(QQmlMetaType::typeRegistrationLock());
if (!typeNamespace.isEmpty()) {
- // This is a 'strict' module
+ // This is an 'identified' module
if (typeNamespace != uri) {
// The namespace for type registrations must match the URI for locating the module
QQmlError error;
@@ -1674,8 +1674,8 @@ bool QQmlImportDatabase::importPlugin(const QString &filePath, const QString &ur
QQmlMetaType::protectNamespace(typeNamespace);
}
} else {
- // This is not a stict module - provide a warning
- qWarning().nospace() << qPrintable(tr("Module '%1' does not contain a module directive - it cannot be protected from external registrations.").arg(uri));
+ // This is not an identified module - provide a warning
+ qWarning().nospace() << qPrintable(tr("Module '%1' does not contain a module identifier directive - it cannot be protected from external registrations.").arg(uri));
}
QQmlMetaType::setTypeRegistrationNamespace(typeNamespace);