From 4b1adeca7f98868c0c5f9b5e85829ccc78256103 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 16 Jun 2020 07:48:09 +0200 Subject: Android: Use QRegularExpression instead of QRegExp Task-number: QTCREATORBUG-24098 Change-Id: Ic19bd73dd2bac39b393bf87c4567193631b57c80 Reviewed-by: hjk --- src/plugins/android/androidqtversion.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/plugins/android/androidqtversion.cpp') diff --git a/src/plugins/android/androidqtversion.cpp b/src/plugins/android/androidqtversion.cpp index b3b602830a..ef1f8328cf 100644 --- a/src/plugins/android/androidqtversion.cpp +++ b/src/plugins/android/androidqtversion.cpp @@ -42,6 +42,8 @@ #include +#include + using namespace ProjectExplorer; namespace Android { @@ -168,10 +170,11 @@ void AndroidQtVersion::parseMkSpec(ProFileEvaluator *evaluator) const m_androidAbis = QStringList{evaluator->value("ANDROID_TARGET_ARCH")}; const QString androidPlatform = evaluator->value("ANDROID_PLATFORM"); if (!androidPlatform.isEmpty()) { - const QRegExp regex("android-(\\d+)"); - if (regex.exactMatch(androidPlatform)) { + const QRegularExpression regex("android-(\\d+)"); + const QRegularExpressionMatch match = regex.match(androidPlatform); + if (match.hasMatch()) { bool ok = false; - int tmp = regex.cap(1).toInt(&ok); + int tmp = match.captured(1).toInt(&ok); if (ok) m_minNdk = tmp; } -- cgit v1.2.1