21 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
24 QPainterPath
shape()
const;
35 QPainterPath getMakeListNodePath()
const;
36 QPainterPath getMakeListDragHandlePath()
const;
37 QRectF getDragHandleRect()
const;
38 void triggerPortCountAdjustment(
int portCountDelta, QGraphicsSceneMouseEvent *event);
40 void mousePressEvent(QGraphicsSceneMouseEvent *event);
41 void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
42 void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
46 QPointF mousePositionAtLastPortCountAdjustment;
47 bool dragHandleIsHovered;
49 QRectF cachedBoundingRect;
50 void updateCachedBoundingRect();