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

#include <Lv2SubPluginFeatures.h>

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

Public Member Functions

 Lv2SubPluginFeatures (Plugin::Type type)
void fillDescriptionWidget (QWidget *parent, const Key *k) const override
QString additionalFileExtensions (const Key &k) const override
QString displayName (const Key &k) const override
QString description (const Key &k) const override
const PixmapLoaderlogo (const Key &k) 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

Static Private Member Functions

static const LilvPlugingetPlugin (const Key &k)
static QString pluginName (const LilvPlugin *plug)

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

◆ Lv2SubPluginFeatures()

lmms::Lv2SubPluginFeatures::Lv2SubPluginFeatures ( Plugin::Type type)

Member Function Documentation

◆ additionalFileExtensions()

QString lmms::Lv2SubPluginFeatures::additionalFileExtensions ( const Key & k) const
overridevirtual

◆ description()

QString lmms::Lv2SubPluginFeatures::description ( const Key & k) const
overridevirtual

◆ displayName()

QString lmms::Lv2SubPluginFeatures::displayName ( const Key & k) const
overridevirtual

◆ fillDescriptionWidget()

void lmms::Lv2SubPluginFeatures::fillDescriptionWidget ( QWidget * parent,
const Key * k ) const
overridevirtual

◆ getPlugin()

const LilvPlugin * lmms::Lv2SubPluginFeatures::getPlugin ( const Key & k)
staticprivate

◆ listSubPluginKeys()

void lmms::Lv2SubPluginFeatures::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.

◆ logo()

const PixmapLoader * lmms::Lv2SubPluginFeatures::logo ( const Key & k) const
overridevirtual

◆ pluginName()

QString lmms::Lv2SubPluginFeatures::pluginName ( const LilvPlugin * plug)
staticprivate

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