PluginFactory: Map plugins by type

This commit is contained in:
Lukas W
2015-01-29 14:00:29 +01:00
parent dc1f8dc365
commit c28b0b5407
8 changed files with 32 additions and 45 deletions

View File

@@ -1638,12 +1638,8 @@ p->putValue( jt->pos, value, false );
// process all effects
EffectKeyList effKeys;
for (const Plugin::Descriptor* desc : pluginFactory->descriptors())
for (const Plugin::Descriptor* desc : pluginFactory->descriptors(Plugin::Effect))
{
if( desc->type != Plugin::Effect )
{
continue;
}
if( desc->subPluginFeatures )
{
desc->subPluginFeatures->listSubPluginKeys( desc, effKeys );