2 #include <State/Message.hpp>
4 #include <Process/LayerView.hpp>
11 class PortFactoryList;
15 struct DocumentContext;
23 explicit View(QGraphicsItem* parent);
26 void addressesDropped(
const QMimeData* lst) W_SIGNAL(addressesDropped, lst);
29 void paint_impl(QPainter*)
const override;
31 void mousePressEvent(QGraphicsSceneMouseEvent* ev)
override;
32 void mouseMoveEvent(QGraphicsSceneMouseEvent* ev)
override;
33 void mouseReleaseEvent(QGraphicsSceneMouseEvent* ev)
override;
35 void dragEnterEvent(QGraphicsSceneDragDropEvent* event)
override;
36 void dragLeaveEvent(QGraphicsSceneDragDropEvent* event)
override;
37 void dragMoveEvent(QGraphicsSceneDragDropEvent* event)
override;
38 void dropEvent(QGraphicsSceneDragDropEvent* event)
override;
42 W_REGISTER_ARGTYPE(
const QMimeData*)
Definition: QmlObjects.hpp:114
Definition: score-plugin-controlsurface/ControlSurface/View.hpp:20
Definition: LayerView.hpp:21
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
@ ControlSurface
The process supports being exposed to the ControlSurface.
Definition: ProcessFlags.hpp:37
Base toolkit upon which the software is built.
Definition: Application.cpp:90