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)
36 void setRange(
double min,
double max);
37 void setValue(
double v);
39 void setExecutionValue(
double v);
40 void resetExecution();
42 double from01(
double v)
const noexcept;
43 double map(
double v)
const noexcept;
44 double unmap(
double v)
const noexcept;
49 void sliderMoved() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderMoved)
50 void sliderReleased() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderReleased)
53 void mousePressEvent(QGraphicsSceneMouseEvent* event)
override;
54 void mouseMoveEvent(QGraphicsSceneMouseEvent* event)
override;
55 void mouseReleaseEvent(QGraphicsSceneMouseEvent* event)
override;
56 void contextMenuEvent(QGraphicsSceneContextMenuEvent* event)
override;
57 void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event)
override;
58 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
Definition: QGraphicsLogSlider.hpp:17
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: DefaultGraphicsSliderImpl.hpp:29
Definition: QGraphicsSliderBase.hpp:17