17 #include <QGraphicsSceneMouseEvent>
22 setFlag(QGraphicsItem::ItemIsMovable);
23 setFlag(QGraphicsItem::ItemSendsGeometryChanges);
28 return QRectF(-4, -4, 8, 8);
49 painter->setRenderHints(QPainter::Antialiasing);
52 brush.setColor(Qt::red);
54 painter->setBrush(brush);
68 IShape2DView::hoverEnterEvent(event);
75 IShape2DView::hoverLeaveEvent(event);
Defines MaskItems classes.
Defines PolygonPointView class.
qreal fromSceneY(qreal value) const
qreal fromSceneX(qreal value) const
convert scene coordinates to ColorMap plot coordinates
static QPen getSelectionMarkerPen()
static QBrush getSelectionMarkerBrush()
static const QString P_POSX
static const QString P_POSY
virtual void update_view()
void mouseMoveEvent(QGraphicsSceneMouseEvent *event)
void hoverEnterEvent(QGraphicsSceneHoverEvent *event)
void hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
void closePolygonRequest(bool)
void paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
QRectF boundingRect() const
void updateParameterizedItem(const QPointF &pos)
virtual void onPropertyChange(const QString &)
void setItemValue(const QString &tag, const QVariant &variant)
Directly set value of item under given tag.