forked from qt-creator/qt-creator
QmlJS: Merge new parser from Qt 5.
Change-Id: I986df52b7ddb31e3bae1148eda881acc1829b102 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
@@ -177,7 +177,7 @@ bool QmlDirParser::parse()
|
||||
QString::fromUtf8("internal types require 2 arguments, but %1 were provided").arg(sectionCount - 1));
|
||||
continue;
|
||||
}
|
||||
Component entry(sections[1].toUtf8(), sections[2], -1, -1);
|
||||
Component entry(sections[1], sections[2], -1, -1);
|
||||
entry.internal = true;
|
||||
_components.append(entry);
|
||||
} else if (sections[0] == QLatin1String("typeinfo")) {
|
||||
@@ -193,7 +193,7 @@ bool QmlDirParser::parse()
|
||||
|
||||
} else if (sectionCount == 2) {
|
||||
// No version specified (should only be used for relative qmldir files)
|
||||
const Component entry(sections[0].toUtf8(), sections[1], -1, -1);
|
||||
const Component entry(sections[0], sections[1], -1, -1);
|
||||
_components.append(entry);
|
||||
} else if (sectionCount == 3) {
|
||||
const QString &version = sections[1];
|
||||
@@ -211,7 +211,7 @@ bool QmlDirParser::parse()
|
||||
const int minorVersion = version.mid(dotIndex + 1).toInt(&validVersionNumber);
|
||||
|
||||
if (validVersionNumber) {
|
||||
const Component entry(sections[0].toUtf8(), sections[2], majorVersion, minorVersion);
|
||||
const Component entry(sections[0], sections[2], majorVersion, minorVersion);
|
||||
|
||||
_components.append(entry);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user