CppModelManager: Avoid using ILocatorFilter::allLocatorFilters()

Use dedicated CppModelManager::functionsFilter().

Change-Id: Iafc93ae9d1d1f6a4767289238e2fd36b276611c2
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2023-03-21 11:56:38 +01:00
parent 07a6d53daa
commit f83dbc3316

View File

@@ -535,10 +535,7 @@ void CppModelManager::findUnusedFunctions(const FilePath &folder)
const auto actionsSwitcher = std::make_shared<FindUnusedActionsEnabledSwitcher>();
// Step 1: Employ locator to find all functions
ILocatorFilter *const functionsFilter
= Utils::findOrDefault(ILocatorFilter::allLocatorFilters(),
Utils::equal(&ILocatorFilter::id,
Id(Constants::FUNCTIONS_FILTER_ID)));
ILocatorFilter *const functionsFilter = CppModelManager::instance()->functionsFilter();
QTC_ASSERT(functionsFilter, return);
const QPointer<SearchResult> search
= SearchResultWindow::instance()->startNewSearch(Tr::tr("Find Unused Functions"),