LMMS
Loading...
Searching...
No Matches
lmms::VstSubPluginFeatures Class Reference

#include <VstSubPluginFeatures.h>

Inheritance diagram for lmms::VstSubPluginFeatures:
lmms::Plugin::Descriptor::SubPluginFeatures

Public Member Functions

 VstSubPluginFeatures (Plugin::Type _type)
void fillDescriptionWidget (QWidget *_parent, const Key *_key) const override
void listSubPluginKeys (const Plugin::Descriptor *_desc, KeyList &_kl) const override
Public Member Functions inherited from lmms::Plugin::Descriptor::SubPluginFeatures
 SubPluginFeatures (Plugin::Type type)
virtual ~SubPluginFeatures ()=default

Private Member Functions

void addPluginsFromDir (QStringList *filenames, QString path) const

Additional Inherited Members

Public Types inherited from lmms::Plugin::Descriptor::SubPluginFeatures
using KeyList = QList<Key>
Protected Attributes inherited from lmms::Plugin::Descriptor::SubPluginFeatures
const Plugin::Type m_type

Constructor & Destructor Documentation

◆ VstSubPluginFeatures()

lmms::VstSubPluginFeatures::VstSubPluginFeatures ( Plugin::Type _type)

Member Function Documentation

◆ addPluginsFromDir()

void lmms::VstSubPluginFeatures::addPluginsFromDir ( QStringList * filenames,
QString path ) const
private

◆ fillDescriptionWidget()

void lmms::VstSubPluginFeatures::fillDescriptionWidget ( QWidget * _parent,
const Key * _key ) const
overridevirtual

◆ listSubPluginKeys()

void lmms::VstSubPluginFeatures::listSubPluginKeys ( const Plugin::Descriptor * ,
KeyList &  ) const
overridevirtual

While PluginFactory only collects the plugins, this function is used by widgets like EffectSelectDialog to find all possible sub plugins

Reimplemented from lmms::Plugin::Descriptor::SubPluginFeatures.


The documentation for this class was generated from the following files: