2 #include <score/graphics/widgets/Constants.hpp>
3 #include <score/graphics/widgets/QGraphicsSliderBase.hpp>
5 #include <QGraphicsItem>
8 #include <score_lib_base_export.h>
19 Q_INTERFACES(QGraphicsItem)
22 int m_value{}, m_execValue{};
31 double from01(
double v)
const noexcept;
32 double unmap(
double v)
const noexcept;
33 double map(
double v)
const noexcept;
36 void setExecutionValue(
int v);
37 void resetExecution();
38 void setRange(
int min,
int max);
44 void sliderMoved() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderMoved)
45 void sliderReleased() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderReleased)
48 void mousePressEvent(QGraphicsSceneMouseEvent* event)
override;
49 void mouseMoveEvent(QGraphicsSceneMouseEvent* event)
override;
50 void mouseReleaseEvent(QGraphicsSceneMouseEvent* event)
override;
51 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
53 double getHandleX()
const;
54 double getExecHandleX()
const;
Definition: QGraphicsIntSlider.hpp:17
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: DefaultGraphicsSliderImpl.hpp:29
Definition: QGraphicsSliderBase.hpp:17