From 314637a59f35f3f8f7557c793e8fc88ed664f4a8 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 26 May 2025 15:28:00 +0200 Subject: [PATCH] QmlDesigner: QRegularExpression::match is deprecated for QStringView Change-Id: Ib7280ea0b0af9743942d70474564d303476238ce Reviewed-by: Thomas Hartmann --- .../libs/designercore/projectstorage/projectstorageupdater.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/libs/designercore/projectstorage/projectstorageupdater.cpp b/src/plugins/qmldesigner/libs/designercore/projectstorage/projectstorageupdater.cpp index 55929c70961..bea3a65ca71 100644 --- a/src/plugins/qmldesigner/libs/designercore/projectstorage/projectstorageupdater.cpp +++ b/src/plugins/qmldesigner/libs/designercore/projectstorage/projectstorageupdater.cpp @@ -943,7 +943,8 @@ void ProjectStorageUpdater::updatePropertyEditorFilePath( keyValue("directory id", directoryId)}; QRegularExpression regex{R"xo((.+)\/(\w+)(Specifics|Pane).qml)xo"}; - auto match = regex.match(QStringView{path}.mid(pathOffset)); + auto typePath = QStringView{path}.mid(pathOffset); + auto match = regex.matchView(typePath); QString oldModuleName; ModuleId moduleId; if (match.hasMatch()) {