26#ifndef LMMS_GUI_LCD_FLOATSPINBOX_H
27#define LMMS_GUI_LCD_FLOATSPINBOX_H
60 virtual void update();
63 void contextMenuEvent(QContextMenuEvent *me)
override;
64 void mousePressEvent(QMouseEvent *me)
override;
65 void mouseMoveEvent(QMouseEvent *me)
override;
66 void mouseReleaseEvent(QMouseEvent *me)
override;
67 void wheelEvent(QWheelEvent *we)
override;
68 void mouseDoubleClickEvent(QMouseEvent *me)
override;
69 void paintEvent(QPaintEvent *pe)
override;
72 void layoutSetup(
const QString &
style = QString(
"19green"));
74 float getStep()
const;
Definition AutomatableModel.h:463
bool m_mouseMoving
Definition LcdFloatSpinBox.h:78
virtual void update()
Definition LcdFloatSpinBox.cpp:112
LcdWidget m_wholeDisplay
Definition LcdFloatSpinBox.h:76
LcdFloatSpinBox(int numWhole, int numFrac, const QString &name=QString(), QWidget *parent=nullptr)
Definition LcdFloatSpinBox.cpp:53
int m_displayOffset
Definition LcdFloatSpinBox.h:81
LcdWidget m_fractionDisplay
Definition LcdFloatSpinBox.h:77
bool m_intStep
Definition LcdFloatSpinBox.h:79
QPoint m_origMousePos
Definition LcdFloatSpinBox.h:80
QString m_label
Definition LcdFloatSpinBox.h:82
void setSeamless(bool left, bool right)
Definition LcdFloatSpinBox.h:53
void setLabel(const QString &label)
Definition LcdFloatSpinBox.h:51
void modelChanged() override
Definition LcdFloatSpinBox.h:45
virtual void modelChanged()
Definition ModelView.h:68
struct @113205115357366127300225113341150224053346037032::@137033172036070230260373056156374243321245367362 left
struct @113205115357366127300225113341150224053346037032::@137033172036070230260373056156374243321245367362 right
static const char * name
Definition pugl.h:1582
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
FloatModel LcdFloatSpinBoxModel
Definition LcdFloatSpinBox.h:89
TypedModelView< FloatModel > FloatModelView
Definition AutomatableModelView.h:131