23 ,
public QGraphicsItem
26 Q_INTERFACES(QGraphicsItem)
31 const PointModel* modelPtr()
const noexcept {
return m_model; }
34 static const constexpr int Type = QGraphicsItem::UserType + 100;
35 int type()
const final override {
return Type; }
37 QRectF boundingRect()
const override;
38 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
41 void setSelected(
bool selected);
49 void contextMenuRequested(
const QPoint& arg_1,
const QPointF& arg_2)
50 E_SIGNAL(SCORE_PLUGIN_CURVE_EXPORT, contextMenuRequested, arg_1, arg_2)
52 void contextMenuEvent(QGraphicsSceneContextMenuEvent*)
override;