From 94eb1df58b4ad4e25941782832d20e1c8d57f0c5 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 16 Aug 2020 12:04:15 +0200 Subject: rbutil: Logger Qt6 fixes. Fix various issues with building CuteLogger with Qt6. Change-Id: Iceac8f8a19f6703868c5a41b725d3cd69c724239 --- rbutil/rbutilqt/logger/src/AbstractStringAppender.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'rbutil/rbutilqt/logger/src/AbstractStringAppender.cpp') diff --git a/rbutil/rbutilqt/logger/src/AbstractStringAppender.cpp b/rbutil/rbutilqt/logger/src/AbstractStringAppender.cpp index ce64aaeb43..ea5883f744 100644 --- a/rbutil/rbutilqt/logger/src/AbstractStringAppender.cpp +++ b/rbutil/rbutilqt/logger/src/AbstractStringAppender.cpp @@ -20,7 +20,7 @@ #include #include #include -#include +#include #include #include @@ -155,12 +155,13 @@ QByteArray AbstractStringAppender::qCleanupFuncinfo(const char* name) } bool hasLambda = false; - QRegExp lambdaRegex("::"); - int lambdaIndex = lambdaRegex.indexIn(QString::fromLatin1(info)); + QRegularExpression lambdaRegex("::"); + QRegularExpressionMatch match = lambdaRegex.match(QString::fromLatin1(info)); + int lambdaIndex = match.capturedStart(); if (lambdaIndex != -1) { hasLambda = true; - info.remove(lambdaIndex, lambdaRegex.matchedLength()); + info.remove(lambdaIndex, match.capturedLength()); } // operator names with '(', ')', '<', '>' in it @@ -405,7 +406,7 @@ QString AbstractStringAppender::formattedString(const QDateTime& timeStamp, Logg // Filename without a path else if (command == QLatin1String("file")) - chunk = QString(QLatin1String(file)).section(QRegExp("[/\\\\]"), -1); + chunk = QString(QLatin1String(file)).section(QRegularExpression("[/\\\\]"), -1); // Source line number else if (command == QLatin1String("line")) -- cgit v1.2.3