mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-03 06:24:48 -04:00
Moved device and feature sets add and remove signals where appropriate. Improves #1139
This commit is contained in:
@@ -34,7 +34,7 @@ FeatureSet::~FeatureSet()
|
||||
{
|
||||
}
|
||||
|
||||
void FeatureSet::addFeature(int selectedFeatureIndex, PluginAPI *pluginAPI, WebAPIAdapterInterface *apiAdapter)
|
||||
Feature *FeatureSet::addFeature(int selectedFeatureIndex, PluginAPI *pluginAPI, WebAPIAdapterInterface *apiAdapter)
|
||||
{
|
||||
PluginAPI::FeatureRegistrations *featureRegistrations = pluginAPI->getFeatureRegistrations(); // Available feature plugins
|
||||
Feature *feature = featureRegistrations->at(selectedFeatureIndex).m_plugin->createFeature(apiAdapter);
|
||||
@@ -43,6 +43,7 @@ void FeatureSet::addFeature(int selectedFeatureIndex, PluginAPI *pluginAPI, WebA
|
||||
m_featureInstanceRegistrations.append(feature);
|
||||
MainCore::instance()->addFeatureInstance(this, feature);
|
||||
renameFeatureInstances();
|
||||
return feature;
|
||||
}
|
||||
|
||||
void FeatureSet::removeFeatureInstance(Feature* feature)
|
||||
|
||||
Reference in New Issue
Block a user