|
Guitarix
|
#include <gx_pluginloader.h>
Public Types | |
| typedef pair< const std::string, Plugin * > | map_pair |
| typedef map< const std::string, Plugin * > | pluginmap |
Public Member Functions | |
| PluginListBase () | |
| ~PluginListBase () | |
| void | cleanup () |
| Plugin * | find_plugin (const std::string &id) const |
| Plugin * | lookup_plugin (const std::string &id) const |
| void | append_rack (UiBuilderBase &ui) |
| void | writeJSON (gx_system::JsonWriter &jw) |
| void | readJSON (gx_system::JsonParser &jp, ParamMap &pmap) |
| pluginmap::iterator | begin () |
| pluginmap::iterator | end () |
| int | insert_plugin (Plugin *pvars) |
| void | update_plugin (Plugin *pvars) |
| void | delete_module (Plugin *pl) |
Protected Types | |
| enum | PluginPosInternal { PLUGIN_POS_RACK_STEREO = PLUGIN_POS_END+1 , PLUGIN_POS_COUNT } |
Protected Attributes | |
| pluginmap | pmap |
| sigc::signal< void, const char *, bool > | insert_remove |
Definition at line 129 of file gx_pluginloader.h.
| typedef pair<const std::string, Plugin*> gx_engine::PluginListBase::map_pair |
Definition at line 131 of file gx_pluginloader.h.
| typedef map<const std::string, Plugin*> gx_engine::PluginListBase::pluginmap |
Definition at line 132 of file gx_pluginloader.h.
|
protected |
| Enumerator | |
|---|---|
| PLUGIN_POS_RACK_STEREO | |
| PLUGIN_POS_COUNT | |
Definition at line 134 of file gx_pluginloader.h.
| gx_engine::PluginListBase::PluginListBase | ( | ) |
| gx_engine::PluginListBase::~PluginListBase | ( | ) |
| void gx_engine::PluginListBase::append_rack | ( | UiBuilderBase & | ui | ) |
|
inline |
Definition at line 149 of file gx_pluginloader.h.
| void gx_engine::PluginListBase::cleanup | ( | ) |
| void gx_engine::PluginListBase::delete_module | ( | Plugin * | pl | ) |
|
inline |
Definition at line 150 of file gx_pluginloader.h.
| Plugin * gx_engine::PluginListBase::find_plugin | ( | const std::string & | id | ) | const |
| int gx_engine::PluginListBase::insert_plugin | ( | Plugin * | pvars | ) |
| Plugin * gx_engine::PluginListBase::lookup_plugin | ( | const std::string & | id | ) | const |
| void gx_engine::PluginListBase::readJSON | ( | gx_system::JsonParser & | jp, |
| ParamMap & | pmap ) |
| void gx_engine::PluginListBase::update_plugin | ( | Plugin * | pvars | ) |
| void gx_engine::PluginListBase::writeJSON | ( | gx_system::JsonWriter & | jw | ) |
|
protected |
Definition at line 139 of file gx_pluginloader.h.
Referenced by gx_engine::PluginList::signal_insert_remove().
|
protected |
Definition at line 138 of file gx_pluginloader.h.
Referenced by begin(), end(), and readJSON().