-PluginContainerSupport::FeaturesList
-PluginContainerSupport::getStandardFeatures() const
-{
- //TODO use move
- FeaturesList standardFeatures;
-
- FOREACH(it, m_standardFeatureList)
- {
- FeatureModelPtr feature = getFeatureModel(*it);
- if (!feature) {
- LogWarning("Feature does not exist in DB " << *it);
- continue;
- }
-
- //TODO maybe it should be sorted
- standardFeatures.push_back(feature);
- }
-
- return standardFeatures;
-}
-
-PluginContainerSupport::PluginsList
-PluginContainerSupport::getStandardPlugins() const
-{
- PluginsList plugins;
-
- auto features = getStandardFeatures();
-
- FOREACH(it, features)
- {
- auto plugin = getPluginModel(*it);
- if (!plugin) {
- LogError("PluginModel not found");
- continue;
- }
-
- plugins.push_back(plugin);
- }
-
- return plugins;
-}
-
-PluginContainerSupport::PluginsList