Lts/Tools: Complete QRegExp to QRegularExpression migration

- Migrated QRegExp → QRegularExpression in:
  - DdsView/detailview.cpp (line 636)
  - DdsView/sequences/abstractsequencewidget.cpp (line 167)
  - VapixConfig/httprequesthandler.cpp (lines 68, 95, 136)
  - ConfigX/configurator.cpp
  - LogViewer/sortfiltermodel.cpp
  - SqlBrowser/BrowserWnd.cpp
- Added Qt6::Core5Compat to TextEditorTest CMakeLists.txt for QTextCodec support
- All QRegExp instances in Lts/Tools now migrated to QRegularExpression

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-08-25 14:22:18 +02:00
1 parent d5c13033e2
commit 71636a42c4
7 files changed
+13 -11

No files matched your search

@@ -65,7 +65,7 @@ QVector<QMap<QString, QString>> HTTPRequestHandler::getParams(const QString &gro
QByteArray replyBytes = reply->readAll();
QString replyText = QString::fromUtf8(replyBytes.data(), replyBytes.size());
QRegularExpression re(QLatin1String("(\\w++=[^_]++)"));
const QVector<QStringRef> replyList = replyText.splitRef(QRegExp(QLatin1String("\n|\r\n|\r")));
const QVector<QStringRef> replyList = replyText.splitRef(QRegularExpression(QLatin1String("\n|\r\n|\r")));
QMap<QString, QString> paramMap;
for (const QStringRef &string : replyList)
{
@@ -92,7 +92,7 @@ void HTTPRequestHandler::removeParams(const QString &groupName, QNetworkAccessMa
QByteArray replyBytes = reply->readAll();
QString replyText = QString::fromUtf8(replyBytes.data(), replyBytes.size());
QRegularExpression re(QLatin1String("(\\b\\w{2}\\b)"));
const QVector<QStringRef> replyList = replyText.splitRef(QRegExp(QLatin1String("\n|\r\n|\r")));
const QVector<QStringRef> replyList = replyText.splitRef(QRegularExpression(QLatin1String("\n|\r\n|\r")));
QStringList tempList;
for (const QStringRef &string : replyList)
{
@@ -133,7 +133,7 @@ int HTTPRequestHandler::getAmount(const QString &groupName, QNetworkAccessManage
QByteArray replyBytes = reply->readAll();
QString bytesString = QString::fromUtf8(replyBytes.data(), replyBytes.size());
QString replyText = QVariant(bytesString).toString();
QStringList replyList = replyText.split(QRegExp(QLatin1String("\n|\r\n|\r")));
QStringList replyList = replyText.split(QRegularExpression(QLatin1String("\n|\r\n|\r")));
reply->deleteLater();
return replyList.count() - 1;
}