19 explicit View(QGraphicsItem* parent);
22 void areaSelectRequested(QRectF area,
bool cumulation)
23 E_SIGNAL(SCORE_PLUGIN_NODAL_EXPORT, areaSelectRequested, area, cumulation)
26 void paint_impl(QPainter*)
const override;
28 void mousePressEvent(QGraphicsSceneMouseEvent* event)
override;
29 void mouseMoveEvent(QGraphicsSceneMouseEvent* event)
override;
30 void mouseReleaseEvent(QGraphicsSceneMouseEvent* event)
override;
32 void dragEnterEvent(QGraphicsSceneDragDropEvent* event)
override;
33 void dragLeaveEvent(QGraphicsSceneDragDropEvent* event)
override;
34 void dragMoveEvent(QGraphicsSceneDragDropEvent* event)
override;
35 void dropEvent(QGraphicsSceneDragDropEvent* event)
override;
37 QGraphicsRectItem* m_selectionRect{};
38 QPointF m_rubberBandOrigin{};
39 QRectF m_rubberBandRect{};
40 bool m_rubberBanding{
false};