From efbcf6308b4a6fd1653f20ba1f20585908a4c86c Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 2 Mar 2018 12:25:04 +0100 Subject: CppTools: Do not add LocatorFilters to global object pool Not needed anymore, they are more directly accessible nowadays. Change-Id: Ibe16ab1281a16b05e02fb20c0722d87196d99365 Reviewed-by: Ivan Donchevskii --- src/plugins/cpptools/cppmodelmanager.cpp | 9 --------- 1 file changed, 9 deletions(-) (limited to 'src/plugins/cpptools/cppmodelmanager.cpp') diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index ed9042b001..c02930769e 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -61,7 +61,6 @@ #include #include #include -#include #include #include @@ -356,14 +355,9 @@ template static void setFilter(std::unique_ptr &filter, std::unique_ptr &&newFilter) { - if (!ExtensionSystem::PluginManager::instance()) - return; - if (filter) - ExtensionSystem::PluginManager::removeObject(filter.get()); if (!newFilter) return; filter = std::move(newFilter); - ExtensionSystem::PluginManager::addObject(filter.get()); } void CppModelManager::setLocatorFilter(std::unique_ptr &&filter) @@ -473,9 +467,6 @@ void CppModelManager::initCppTools() connect(this, &CppModelManager::aboutToRemoveFiles, &d->m_locatorData, &CppLocatorData::onAboutToRemoveFiles); - ExtensionSystem::PluginManager *pluginManager = ExtensionSystem::PluginManager::instance(); - QTC_ASSERT(pluginManager, return;); - // Set up builtin filters setLocatorFilter(std::make_unique(&d->m_locatorData)); setClassesFilter(std::make_unique(&d->m_locatorData)); -- cgit v1.2.1