23 virtual void prepareGraphicsItemGeometryChange(
void)
override;
25 virtual void mousePressEvent(QGraphicsSceneMouseEvent* _event)
override;
26 virtual void mouseMoveEvent(QGraphicsSceneMouseEvent* _event)
override;
27 virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent* _event)
override;
28 virtual void hoverEnterEvent(QGraphicsSceneHoverEvent* _event)
override;
29 virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent* _event)
override;
31 virtual QRectF boundingRect(
void)
const override;
33 virtual QVariant itemChange(QGraphicsItem::GraphicsItemChange _change,
const QVariant& _value)
override;
35 virtual void callPaint(QPainter* _painter,
const QStyleOptionGraphicsItem* _opt, QWidget* _widget)
override;
37 virtual void paint(QPainter* _painter,
const QStyleOptionGraphicsItem* _opt, QWidget* _widget)
override;
43 virtual QSizeF graphicsItemSizeHint(Qt::SizeHint _hint,
const QSizeF& _constrains)
const override;
45 virtual void removeAllConnections(
void)
override;
47 virtual void finalizeGraphicsItem(
void)
override;
49 virtual void setGraphicsItemRequestedSize(
const QSizeF& _size)
override;
52 virtual double getMaxAdditionalTriggerDistance(
void)
const override;
54 virtual std::list<GraphicsElement*> getAllGraphicsElements(
void)
override;
56 virtual std::list<GraphicsElement*> getAllDirectChildElements(
void)
override;