aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios/iosrunner.cpp
diff options
context:
space:
mode:
authorChristian Stenger <[email protected]>2020-07-13 12:59:26 +0200
committerChristian Stenger <[email protected]>2020-07-13 12:45:11 +0000
commitb9c5d63c278047d8459d30508a5ec17e7c9df6e2 (patch)
tree83373369ed1e5da2db11019ddbc54321c13a11f6 /src/plugins/ios/iosrunner.cpp
parent5e8e1a36ec62ebfea17f2c078a7d6905b1b34c86 (diff)
Help:iOS: Replace QRegExp by QRegularExpression
Task-number: QTCREATORBUG-24098 Change-Id: Ie63ac88e3afdc39db0d9ead4b058efbaec402001 Reviewed-by: Eike Ziller <[email protected]>
Diffstat (limited to 'src/plugins/ios/iosrunner.cpp')
-rw-r--r--src/plugins/ios/iosrunner.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/ios/iosrunner.cpp b/src/plugins/ios/iosrunner.cpp
index 1aa5fc52331..b422723a952 100644
--- a/src/plugins/ios/iosrunner.cpp
+++ b/src/plugins/ios/iosrunner.cpp
@@ -52,7 +52,7 @@
#include <QDateTime>
#include <QDir>
#include <QMessageBox>
-#include <QRegExp>
+#include <QRegularExpression>
#include <QSettings>
#include <QTcpServer>
#include <QTime>
@@ -275,11 +275,11 @@ void IosRunner::handleGotInferiorPid(IosToolHandler *handler, const QString &bun
void IosRunner::handleAppOutput(IosToolHandler *handler, const QString &output)
{
Q_UNUSED(handler)
- QRegExp qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)...");
- int index = qmlPortRe.indexIn(output);
+ QRegularExpression qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)...");
+ const QRegularExpressionMatch match = qmlPortRe.match(output);
QString res(output);
- if (index != -1 && m_qmlServerPort.isValid())
- res.replace(qmlPortRe.cap(1), QString::number(m_qmlServerPort.number()));
+ if (match.hasMatch() && m_qmlServerPort.isValid())
+ res.replace(match.captured(1), QString::number(m_qmlServerPort.number()));
appendMessage(output, StdOutFormat);
appOutput(res);
}
@@ -297,10 +297,10 @@ void IosRunner::handleErrorMsg(IosToolHandler *handler, const QString &msg)
TaskHub::addTask(DeploymentTask(Task::Error, message));
res.replace(lockedErr, message);
}
- QRegExp qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)...");
- int index = qmlPortRe.indexIn(msg);
- if (index != -1 && m_qmlServerPort.isValid())
- res.replace(qmlPortRe.cap(1), QString::number(m_qmlServerPort.number()));
+ QRegularExpression qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)...");
+ const QRegularExpressionMatch match = qmlPortRe.match(msg);
+ if (match.hasMatch() && m_qmlServerPort.isValid())
+ res.replace(match.captured(1), QString::number(m_qmlServerPort.number()));
appendMessage(res, StdErrFormat);
errorMsg(res);