#include <bbob_module_base.h>
Prototype for all Modules.
Definition at line 12 of file bbob_module_base.h.
Public Member Functions | |
BBoB_Module_Base (QObject *parent=0, QString module_name="") | |
QStringList | allParams () |
QString | getParam (QString param) |
void | setParam (QString param, QString value) |
BBoB_Module_Base * | getBase () |
QString | getName () |
void | setName (QString n) |
Public Attributes | |
QMap< QString, QString > | Params |
QString | name |
QStringList BBoB_Module_Base::allParams | ( | ) |
Returns a list of all parameters in this Module.
Definition at line 38 of file bbob_module_base.cpp.
References QMap::keys(), and Params.
Returns the value of a parameter in this Module.
Definition at line 45 of file bbob_module_base.cpp.
References QMap::contains(), and Params.
Referenced by TestChannel::Input().
Sets the value of a parameter in this Module.
Definition at line 55 of file bbob_module_base.cpp.
References Params.
BBoB_Module_Base * BBoB_Module_Base::getBase | ( | ) |
Return a pointer to this base
Definition at line 15 of file bbob_module_base.cpp.
QString BBoB_Module_Base::getName | ( | ) |
Return name of module
Definition at line 23 of file bbob_module_base.cpp.
References name.
Referenced by Config_Cues::addModParam(), BCore::findModule(), GlExamplePlugin::getDock(), FmodSystemPlugin::getDock(), FaderBlockPlugin::getDock(), ButtonBlockPlugin::getDock(), BBoB_Channel::getModName(), BCore::loadCues(), Config_Cues::RefreshMods(), BBoB_Module::saveChannels(), BCore::saveCues(), Config_Cues::selectChannel(), and Config_Cues::selectModule().
void BBoB_Module_Base::setName | ( | QString | n | ) |
Set name of module Could be used for renaming modules.
Definition at line 31 of file bbob_module_base.cpp.
References name.
Definition at line 18 of file bbob_module_base.h.
Referenced by allParams(), ButtonBlockModule::ButtonBlockModule(), FaderBlockModule::FaderBlockModule(), getParam(), setParam(), and TestModule::TestModule().
Definition at line 29 of file bbob_module_base.h.
Referenced by BBoB_Module_Base(), ButtonBlockModule::ButtonBlockModule(), FaderBlockModule::dataIn(), ButtonBlockModule::dataIn(), FaderBlockModule::FaderBlockModule(), getName(), BBoB_Module::operator!=(), BBoB_Module::operator==(), and setName().