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 FilePath ¤tFileName)
|
||||||
{
|
{
|
||||||
const QString input = storage.input();
|
const QString input = storage.input();
|
||||||
const QRegularExpression regexp = FuzzyMatcher::createRegExp(input, Qt::CaseInsensitive, false);
|
const QRegularExpression regexp = ILocatorFilter::createRegExp(input);
|
||||||
if (!regexp.isValid())
|
if (!regexp.isValid())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@@ -293,11 +293,8 @@ Core::LocatorFilterEntries currentDocumentSymbols(const QString &input,
|
|||||||
const CurrentDocumentSymbolsData ¤tSymbolsData,
|
const CurrentDocumentSymbolsData ¤tSymbolsData,
|
||||||
const DocSymbolModifier &docSymbolModifier)
|
const DocSymbolModifier &docSymbolModifier)
|
||||||
{
|
{
|
||||||
const FuzzyMatcher::CaseSensitivity caseSensitivity
|
const Qt::CaseSensitivity caseSensitivity = ILocatorFilter::caseSensitivity(input);
|
||||||
= ILocatorFilter::caseSensitivity(input) == Qt::CaseSensitive
|
const QRegularExpression regExp = ILocatorFilter::createRegExp(input, caseSensitivity);
|
||||||
? FuzzyMatcher::CaseSensitivity::CaseSensitive
|
|
||||||
: FuzzyMatcher::CaseSensitivity::CaseInsensitive;
|
|
||||||
const QRegularExpression regExp = FuzzyMatcher::createRegExp(input, caseSensitivity);
|
|
||||||
if (!regExp.isValid())
|
if (!regExp.isValid())
|
||||||
return {};
|
return {};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user