svgui
1.9
|
#include <PluginParameterBox.h>
Classes | |
struct | ParamRec |
Signals | |
void | pluginConfigurationChanged (QString) |
Public Member Functions | |
PluginParameterBox (std::shared_ptr< Vamp::PluginBase >, QWidget *parent=0) | |
~PluginParameterBox () | |
std::shared_ptr< Vamp::PluginBase > | getPlugin () |
Protected Slots | |
void | dialChanged (int) |
void | spinBoxChanged (double) |
void | checkBoxChanged (int) |
void | programComboChanged (const QString &) |
Protected Member Functions | |
void | populate () |
void | updateProgramCombo () |
Protected Attributes | |
QGridLayout * | m_layout |
std::shared_ptr< Vamp::PluginBase > | m_plugin |
QComboBox * | m_programCombo |
std::map< QString, ParamRec > | m_params |
std::map< QString, QString > | m_nameMap |
Vamp::PluginBase::ProgramList | m_programs |
Detailed Description
Definition at line 31 of file PluginParameterBox.h.
Constructor & Destructor Documentation
PluginParameterBox::PluginParameterBox | ( | std::shared_ptr< Vamp::PluginBase > | plugin, |
QWidget * | parent = 0 |
||
) |
Definition at line 37 of file PluginParameterBox.cpp.
References m_layout, and populate().
PluginParameterBox::~PluginParameterBox | ( | ) |
Definition at line 48 of file PluginParameterBox.cpp.
Member Function Documentation
|
inline |
Definition at line 40 of file PluginParameterBox.h.
References checkBoxChanged(), dialChanged(), m_plugin, pluginConfigurationChanged(), populate(), programComboChanged(), spinBoxChanged(), and updateProgramCombo().
|
signal |
Referenced by checkBoxChanged(), dialChanged(), getPlugin(), programComboChanged(), and spinBoxChanged().
|
protectedslot |
Definition at line 231 of file PluginParameterBox.cpp.
References m_nameMap, m_params, m_plugin, AudioDial::mappedValue(), pluginConfigurationChanged(), AudioDial::rangeMapper(), and updateProgramCombo().
Referenced by getPlugin(), and populate().
|
protectedslot |
Definition at line 320 of file PluginParameterBox.cpp.
References m_nameMap, m_params, m_plugin, pluginConfigurationChanged(), AudioDial::rangeMapper(), AudioDial::setMappedValue(), AudioDial::setValue(), and updateProgramCombo().
Referenced by getPlugin(), and populate().
|
protectedslot |
Definition at line 294 of file PluginParameterBox.cpp.
References m_nameMap, m_params, m_plugin, pluginConfigurationChanged(), and updateProgramCombo().
Referenced by getPlugin(), and populate().
|
protectedslot |
Definition at line 379 of file PluginParameterBox.cpp.
References m_params, m_plugin, and pluginConfigurationChanged().
Referenced by getPlugin(), and populate().
|
protected |
!! would be nice to ensure the default value corresponds to
!! dial->setDefaultValue(lrintf((deft - min) / qtz));
Definition at line 53 of file PluginParameterBox.cpp.
References PluginParameterBox::ParamRec::check, checkBoxChanged(), PluginParameterBox::ParamRec::combo, PluginParameterBox::ParamRec::dial, dialChanged(), m_layout, m_nameMap, m_params, m_plugin, m_programCombo, m_programs, PluginParameterBox::ParamRec::param, programComboChanged(), AudioDial::setDefaultValue(), AudioDial::setRangeMapper(), AudioDial::setShowToolTip(), AudioDial::setValue(), PluginParameterBox::ParamRec::spin, and spinBoxChanged().
Referenced by getPlugin(), and PluginParameterBox().
|
protected |
Definition at line 429 of file PluginParameterBox.cpp.
References m_plugin, m_programCombo, and m_programs.
Referenced by checkBoxChanged(), dialChanged(), getPlugin(), and spinBoxChanged().
Member Data Documentation
|
protected |
Definition at line 55 of file PluginParameterBox.h.
Referenced by PluginParameterBox(), and populate().
|
protected |
Definition at line 56 of file PluginParameterBox.h.
Referenced by checkBoxChanged(), dialChanged(), getPlugin(), populate(), programComboChanged(), spinBoxChanged(), and updateProgramCombo().
|
protected |
Definition at line 66 of file PluginParameterBox.h.
Referenced by populate(), and updateProgramCombo().
|
protected |
Definition at line 68 of file PluginParameterBox.h.
Referenced by checkBoxChanged(), dialChanged(), populate(), programComboChanged(), and spinBoxChanged().
|
protected |
Definition at line 69 of file PluginParameterBox.h.
Referenced by checkBoxChanged(), dialChanged(), populate(), and spinBoxChanged().
|
protected |
Definition at line 70 of file PluginParameterBox.h.
Referenced by populate(), and updateProgramCombo().
The documentation for this class was generated from the following files:
Generated by 1.8.11