25#ifndef LADSPA_CONTROLS_H
26#define LADSPA_CONTROLS_H
38class LadspaControlDialog;
55 void saveSettings( QDomDocument & _doc, QDomElement & _parent )
override;
59 return "ladspacontrols";
70 void linkPort(
int _port,
bool _state );
Definition AutomatableModel.h:497
EffectControls(Effect *_eff)
Definition EffectControls.h:46
Definition LadspaControl.h:50
Definition LadspaControls.h:44
friend class LadspaEffect
Definition LadspaControls.h:85
ch_cnt_t m_controlCount
Definition LadspaControls.h:76
int controlCount() override
Definition LadspaControls.h:50
LadspaControls(LadspaEffect *_eff)
Definition LadspaControls.cpp:35
bool m_noLink
Definition LadspaControls.h:77
gui::EffectControlDialog * createView() override
Definition LadspaControls.h:62
~LadspaControls() override
Definition LadspaControls.cpp:92
ch_cnt_t m_processors
Definition LadspaControls.h:75
QVector< control_list_t > m_controls
control vector for each processor
Definition LadspaControls.h:80
QString nodeName() const override
Definition LadspaControls.h:57
BoolModel m_stereoLinkModel
Definition LadspaControls.h:78
void updateLinkStatesFromGlobal()
Definition LadspaControls.cpp:167
LadspaEffect * m_effect
Definition LadspaControls.h:74
void saveSettings(QDomDocument &_doc, QDomElement &_parent) override
Definition LadspaControls.cpp:104
void loadSettings(const QDomElement &_this) override
Definition LadspaControls.cpp:123
void linkPort(int _port, bool _state)
Definition LadspaControls.cpp:141
void effectModelChanged(lmms::LadspaControls *)
Definition EffectControlDialog.h:42
Definition LadspaControlDialog.h:49
Definition LadspaMatrixControlDialog.h:49
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::uint16_t ch_cnt_t
Definition LmmsTypes.h:44
QVector< LadspaControl * > control_list_t
Definition LadspaControls.h:36