25#ifndef LMMS_GUI_LOMM_CONTROL_DIALOG_H
26#define LMMS_GUI_LOMM_CONTROL_DIALOG_H
69 knob->setToolTip(toolTip);
79 spinBox->setToolTip(toolTip);
84 std::string_view activeIcon, std::string_view inactiveIcon,
const QString& tooltip)
88 button->setCheckable(
true);
90 button->setActiveGraphic(PLUGIN_NAME::getIconPixmap(activeIcon));
91 button->setInactiveGraphic(PLUGIN_NAME::getIconPixmap(inactiveIcon));
92 button->setToolTip(tooltip);
Definition AutomatableModel.h:497
Definition AutomatableModel.h:463
Definition LOMMControls.h:36
void setModel(Model *model, bool isOldModelValid=true) override
Definition AutomatableModelView.cpp:128
EffectControlDialog(EffectControls *controls)
Definition EffectControlDialog.cpp:33
void setHintText(const QString &txt_before, const QString &txt_after)
Definition FloatModelEditorBase.h:59
Knob * createKnob(KnobType knobType, QWidget *parent, int x, int y, FloatModel *model, const QString &hintText, const QString &unit, const QString &toolTip)
Definition LOMMControlDialog.h:63
int m_dragType
Definition LOMMControlDialog.h:108
int m_bandDrag
Definition LOMMControlDialog.h:107
int dbfsToX(float dbfs)
Definition LOMMControlDialog.cpp:193
LcdFloatSpinBox * createLcdFloatSpinBox(int integerDigits, int decimalDigits, const QString &color, const QString &unit, QWidget *parent, int x, int y, FloatModel *model, const QString &toolTip)
Definition LOMMControlDialog.h:73
void updateFeedbackVisibility()
Definition LOMMControlDialog.cpp:129
PixmapButton * m_lowSideUpwardSuppressButton
Definition LOMMControlDialog.h:111
QPoint m_lastMousePos
Definition LOMMControlDialog.h:105
void paintEvent(QPaintEvent *event) override
Definition LOMMControlDialog.cpp:144
LOMMControls * m_controls
Definition LOMMControlDialog.h:103
PixmapButton * createPixmapButton(const QString &text, QWidget *parent, int x, int y, BoolModel *model, std::string_view activeIcon, std::string_view inactiveIcon, const QString &tooltip)
Definition LOMMControlDialog.h:83
PixmapButton * m_feedbackButton
Definition LOMMControlDialog.h:110
bool m_buttonPressed
Definition LOMMControlDialog.h:106
void mousePressEvent(QMouseEvent *event) override
Definition LOMMControlDialog.cpp:207
LOMMControlDialog(LOMMControls *controls)
Definition LOMMControlDialog.cpp:40
float xToDbfs(int x)
Definition LOMMControlDialog.cpp:200
void mouseReleaseEvent(QMouseEvent *event) override
Definition LOMMControlDialog.cpp:273
void updateDisplay()
Definition LOMMControlDialog.cpp:139
void mouseMoveEvent(QMouseEvent *event) override
Definition LOMMControlDialog.cpp:242
void updateLowSideUpwardSuppressVisibility()
Definition LOMMControlDialog.cpp:134
~LOMMControlDialog() override=default
Definition LcdFloatSpinBox.h:39
void setSeamless(bool left, bool right)
Definition LcdFloatSpinBox.h:53
Model * model()
Definition ModelView.h:43
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
KnobType
Definition Knob.h:39
Definition AudioAlsa.cpp:35
constexpr float LOMM_DISPLAY_Y[6]
Definition LOMMControlDialog.h:42
constexpr float LOMM_DISPLAY_X
Definition LOMMControlDialog.h:41
constexpr float LOMM_DISPLAY_HEIGHT
Definition LOMMControlDialog.h:44
constexpr float LOMM_DISPLAY_MIN
Definition LOMMControlDialog.h:39
constexpr float LOMM_DISPLAY_WIDTH
Definition LOMMControlDialog.h:43
constexpr float LOMM_DISPLAY_MAX
Definition LOMMControlDialog.h:40
constexpr float LOMM_DISPLAY_DB_PER_PIXEL
Definition LOMMControlDialog.h:45
png_const_structrp png_const_inforp int * unit
Definition png.h:2161
const char * text
Definition swell-functions.h:167