forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -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;
|
||||
|
||||
|
@@ -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 {};
|
||||
|
||||
|
Reference in New Issue
Block a user