From 16211cb5899724e36b8b9e7a9292a94cf6b76e7f Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 20 Feb 2020 07:39:17 +0100 Subject: [PATCH] TextEditor: Fix compile with Qt5.11 Change-Id: Ic704c428c0574789d6c67f9a0ddff511a4ee8b26 Reviewed-by: David Schulz --- src/plugins/texteditor/storagesettings.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/texteditor/storagesettings.cpp b/src/plugins/texteditor/storagesettings.cpp index 2053ffa440c..9a0f6e2c540 100644 --- a/src/plugins/texteditor/storagesettings.cpp +++ b/src/plugins/texteditor/storagesettings.cpp @@ -25,6 +25,7 @@ #include "storagesettings.h" +#include #include #include @@ -107,7 +108,13 @@ bool StorageSettings::removeTrailingWhitespace(const QString &fileName) const QRegularExpressionMatch match = iter.next(); QString pattern = match.captured(1); - QString wildcardRegExp = QRegularExpression::wildcardToRegularExpression(pattern); + QString wildcardRegExp +#if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)) + = QRegularExpression::wildcardToRegularExpression(pattern); +#else + = QRegExp(pattern, Utils::HostOsInfo::fileNameCaseSensitivity(), + QRegExp::Wildcard).pattern(); +#endif QRegularExpression patternRegExp(wildcardRegExp); QRegularExpressionMatch patternMatch = patternRegExp.match(fileName); if (patternMatch.hasMatch()) {