diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-05-12 16:22:04 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-05-12 14:32:49 +0000 |
commit | 2b54ef80d18f84e628ae0c38c8f67dee1c059f18 (patch) | |
tree | 01e36624bdc7c91adcb5f8cbc5bb54e5b99a0026 | |
parent | 5cf5b1ae3f94edcffab95044b9d361d5d6a28b17 (diff) | |
download | qt-creator-2b54ef80d18f84e628ae0c38c8f67dee1c059f18.tar.gz |
LocatorFilters: Use ILocatorFilter::createRegExp() consistently
Use it consistently inside ILocatorFilter subclasses, instead
of FuzzyMatcher.
Drop repeated default arguments from the caller.
Change-Id: I53762f27216a30ed0281f3d0ddc5e50c7452559a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r-- | src/plugins/cppeditor/cpplocatorfilter.cpp | 2 | ||||
-rw-r--r-- | src/plugins/languageclient/locatorfilter.cpp | 7 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/plugins/cppeditor/cpplocatorfilter.cpp b/src/plugins/cppeditor/cpplocatorfilter.cpp index 4e78d8130f..5f0904dd03 100644 --- a/src/plugins/cppeditor/cpplocatorfilter.cpp +++ b/src/plugins/cppeditor/cpplocatorfilter.cpp @@ -203,7 +203,7 @@ void matchesForCurrentDocument(QPromise<void> &promise, const LocatorStorage &st const FilePath ¤tFileName) { const QString input = storage.input(); - const QRegularExpression regexp = FuzzyMatcher::createRegExp(input, Qt::CaseInsensitive, false); + const QRegularExpression regexp = ILocatorFilter::createRegExp(input); if (!regexp.isValid()) return; diff --git a/src/plugins/languageclient/locatorfilter.cpp b/src/plugins/languageclient/locatorfilter.cpp index 7ac85c165b..5d52f28f23 100644 --- a/src/plugins/languageclient/locatorfilter.cpp +++ b/src/plugins/languageclient/locatorfilter.cpp @@ -293,11 +293,8 @@ Core::LocatorFilterEntries currentDocumentSymbols(const QString &input, const CurrentDocumentSymbolsData ¤tSymbolsData, const DocSymbolModifier &docSymbolModifier) { - const FuzzyMatcher::CaseSensitivity caseSensitivity - = ILocatorFilter::caseSensitivity(input) == Qt::CaseSensitive - ? FuzzyMatcher::CaseSensitivity::CaseSensitive - : FuzzyMatcher::CaseSensitivity::CaseInsensitive; - const QRegularExpression regExp = FuzzyMatcher::createRegExp(input, caseSensitivity); + const Qt::CaseSensitivity caseSensitivity = ILocatorFilter::caseSensitivity(input); + const QRegularExpression regExp = ILocatorFilter::createRegExp(input, caseSensitivity); if (!regExp.isValid()) return {}; |