m_pluginModels.insert(model);
}
- void PluginContainerSupport::readRootPluginsList()
+void PluginContainerSupport::readRootPluginsList()
{
LogDebug("Reading root plugins list from so files...");
- PluginHandleList pluginHandleList =
- PluginDAOReadOnly::getPluginHandleList();
-
- FOREACH(it_pluginHandle, pluginHandleList)
- {
- PluginDAOReadOnly pluginDao(*it_pluginHandle);
- PluginHandleSetPtr retDependencies;
- retDependencies = pluginDao.getLibraryDependencies();
- if (retDependencies->empty()) {
- LogDebug("Root plugin Handle: " << *it_pluginHandle);
- m_rootPluginsList.push_back(*it_pluginHandle);
- }
- }
+ m_rootPluginsList = PluginDAOReadOnly::getRootPluginHandleList();
}
FeatureModelPtr