diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index ed9042b0012..c02930769e0 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));