2 #include <score/graphics/widgets/Constants.hpp>
3 #include <score/graphics/widgets/QGraphicsCombo.hpp>
4 #include <score/graphics/widgets/QGraphicsKnob.hpp>
5 #include <score/graphics/widgets/QGraphicsToggle.hpp>
7 #include <ossia/network/value/vec.hpp>
9 #include <QGraphicsItem>
12 #include <score_lib_base_export.h>
20 ,
public QGraphicsItem
23 SCORE_GRAPHICS_ITEM_TYPE(230)
33 void syncChanged(
bool sync);
35 void setRect(
const QRectF& r);
36 void setValue(ossia::vec2f v);
38 [[nodiscard]] ossia::vec2f value()
const noexcept;
39 void setExecutionValue(ossia::vec2f v);
40 void resetExecution();
42 QRectF boundingRect()
const override;
44 void sliderMoved() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderMoved)
45 void sliderReleased() E_SIGNAL(SCORE_LIB_BASE_EXPORT, sliderReleased)
47 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
Definition: QGraphicsCombo.hpp:18
Definition: QGraphicsKnob.hpp:16
Definition: QGraphicsTimeChooser.hpp:21
Definition: QGraphicsToggle.hpp:16
Base toolkit upon which the software is built.
Definition: Application.cpp:90