25#ifndef LMMS_GUI_DRAGGABLE_H
26#define LMMS_GUI_DRAGGABLE_H
52 FloatModel* floatModel,
const QPixmap& pixmap,
int pointA,
int pointB, QWidget*
parent =
nullptr);
Definition AutomatableModel.h:463
T value() const
Definition AutomatableModelView.h:59
void setPixmap(const QPixmap &pixmap)
Definition Draggable.cpp:56
DirectionOfManipulation
Definition FloatModelEditorBase.h:50
void handleMovement()
Definition Draggable.cpp:115
void paintEvent(QPaintEvent *event) override
Definition Draggable.cpp:70
QPixmap m_pixmap
Definition Draggable.h:66
QSize sizeHint() const override
Definition Draggable.cpp:51
float m_defaultValue
Definition Draggable.h:70
void setDefaultValPixmap(const QPixmap &pixmap, float value=0.f)
Definition Draggable.cpp:62
float m_pointB
Definition Draggable.h:69
bool m_hasDefaultValPixmap
Definition Draggable.h:71
float m_pointA
Definition Draggable.h:68
void mouseMoveEvent(QMouseEvent *me) override
Definition Draggable.cpp:85
QPixmap m_defaultValPixmap
Definition Draggable.h:67
Draggable(DirectionOfManipulation directionOfManipulation, FloatModel *floatModel, const QPixmap &pixmap, int pointA, int pointB, QWidget *parent=nullptr)
Definition Draggable.cpp:36
DirectionOfManipulation
Definition FloatModelEditorBase.h:50
FloatModelEditorBase(DirectionOfManipulation directionOfManipulation=DirectionOfManipulation::Vertical, QWidget *_parent=nullptr, const QString &_name=QString())
default ctor
Definition FloatModelEditorBase.cpp:50
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223