|
lmms
Cross-platform music production software
|
#include <LinkedModelGroups.h>
Public Member Functions | |
| virtual | ~LinkedModelGroups ()=default |
| void | linkAllModels () |
| void | saveSettings (class QDomDocument &doc, class QDomElement &that) |
| void | loadSettings (const class QDomElement &that) |
| virtual LinkedModelGroup * | getGroup (std::size_t idx)=0 |
| virtual const LinkedModelGroup * | getGroup (std::size_t idx) const =0 |
Container for a group of linked models
Each group contains the same models and model types. The models are numbered, and equal numbered models are associated and always linked.
A typical application are two mono plugins making a stereo plugin.
|
virtualdefault |
|
pure virtual |
Implemented in lmms::Lv2ControlBase.
|
pure virtual |
Derived classes must return the group with index idx, or nullptr if is out of range
Implemented in lmms::Lv2ControlBase.
| void lmms::LinkedModelGroups::linkAllModels | ( | ) |
| void lmms::LinkedModelGroups::loadSettings | ( | const class QDomElement & | that | ) |
| void lmms::LinkedModelGroups::saveSettings | ( | class QDomDocument & | doc, |
| class QDomElement & | that ) |