QmlJS: More Qt6

Mostly QRegExp, one QHash::unite.

Change-Id: Ia2816fee65b9459c0f89419161f44c38cd572c36
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2020-06-18 19:04:58 +02:00
parent 9ba3fb11f5
commit 54575fe42d
8 changed files with 26 additions and 21 deletions

View File

@@ -27,6 +27,8 @@
#include "parser/qmljsast_p.h"
#include <utils/stringutils.h>
#include <QColor>
#include <QDir>
#include <QRegularExpression>
@@ -239,7 +241,7 @@ QString QmlJS::modulePath(const QString &name, const QString &version,
return QString();
const QString sanitizedVersion = version == undefinedVersion ? QString() : version;
const QStringList parts = name.split(QLatin1Char('.'), QString::SkipEmptyParts);
const QStringList parts = name.split('.', Utils::SkipEmptyParts);
auto mkpath = [] (const QStringList &xs) -> QString { return xs.join(QLatin1Char('/')); };
// Regular expression for building candidates by successively removing minor and major