25#ifndef LMMS_GUI_CONTROLS_H
26#define LMMS_GUI_CONTROLS_H
Definition AutomatableModel.h:77
Definition AutomatableModel.h:497
Definition ComboBoxModel.h:39
Definition AutomatableModel.h:463
Definition AutomatableModel.h:481
Definition AutomatableModelView.h:39
BoolModel * model() override
Definition Controls.cpp:95
QWidget * m_widget
Definition Controls.h:124
void setModel(AutomatableModel *model) override
Definition Controls.cpp:90
LedCheckBox * m_checkBox
Definition Controls.h:125
QLabel * m_label
Definition Controls.h:126
AutomatableModelView * modelView() override
Definition Controls.cpp:97
CheckControl(QWidget *parent=nullptr)
Definition Controls.cpp:99
~CheckControl() override=default
QWidget * topWidget() override
Definition Controls.cpp:88
void setText(const QString &text) override
Definition Controls.cpp:86
QWidget * m_widget
Definition Controls.h:88
void setModel(AutomatableModel *model) override
Definition Controls.cpp:63
AutomatableModelView * modelView() override
Definition Controls.cpp:70
ComboControl(QWidget *parent=nullptr)
Definition Controls.cpp:72
ComboBox * m_combo
Definition Controls.h:89
QLabel * m_label
Definition Controls.h:90
ComboBoxModel * model() override
Definition Controls.cpp:68
void setText(const QString &text) override
Definition Controls.cpp:61
~ComboControl() override=default
QWidget * topWidget() override
Definition Controls.h:94
virtual QWidget * topWidget()=0
virtual void setModel(AutomatableModel *model)=0
virtual void setText(const QString &text)=0
virtual AutomatableModel * model()=0
virtual ~Control()=default
virtual AutomatableModelView * modelView()=0
AutomatableModelView * modelView() override
Definition Controls.cpp:55
KnobControl(const QString &text, QWidget *parent=nullptr)
Definition Controls.cpp:57
void setText(const QString &text) override
Definition Controls.cpp:41
FloatModel * model() override
Definition Controls.cpp:53
void setModel(AutomatableModel *model) override
Definition Controls.cpp:48
QWidget * topWidget() override
Definition Controls.cpp:46
Knob * m_knob
Definition Controls.h:71
~KnobControl() override=default
~LcdControl() override=default
AutomatableModelView * modelView() override
Definition Controls.cpp:123
class LcdSpinBox * m_lcd
Definition Controls.h:107
void setModel(AutomatableModel *model) override
Definition Controls.cpp:116
void setText(const QString &text) override
Definition Controls.cpp:112
IntModel * model() override
Definition Controls.cpp:121
QWidget * topWidget() override
Definition Controls.cpp:114
LcdControl(int numDigits, QWidget *parent=nullptr)
Definition Controls.cpp:125
Definition LcdSpinBox.h:35
Definition LedCheckBox.h:37
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
const char * text
Definition swell-functions.h:167