24 virtual void removeAllConnections(
void)
override;
26 virtual void prepareGraphicsItemGeometryChange(
void)
override;
28 virtual void callPaint(QPainter* _painter,
const QStyleOptionGraphicsItem* _opt, QWidget* _widget)
override;
34 virtual QSizeF graphicsItemSizeHint(Qt::SizeHint _hint,
const QSizeF& _constrains)
const override;
38 virtual void finalizeGraphicsItem(
void)
override;
40 virtual std::list<GraphicsElement*> getAllGraphicsElements(
void)
override;
42 virtual std::list<GraphicsElement*> getAllDirectChildElements(
void)
override;
48 virtual QRectF boundingRect(
void)
const override;
50 virtual QVariant itemChange(QGraphicsItem::GraphicsItemChange _change,
const QVariant& _value)
override;
52 virtual void mousePressEvent(QGraphicsSceneMouseEvent* _event)
override;
53 virtual void mouseMoveEvent(QGraphicsSceneMouseEvent* _event)
override;
54 virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent* _event)
override;
55 virtual void hoverEnterEvent(QGraphicsSceneHoverEvent* _event)
override;
56 virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent* _event)
override;
58 virtual void paint(QPainter* _painter,
const QStyleOptionGraphicsItem* _opt, QWidget* _widget)
override;
64 virtual QSizeF sizeHint(Qt::SizeHint _hint,
const QSizeF& _constrains)
const override;
66 virtual void setGeometry(
const QRectF& rect)
override;
75 virtual double getMaxAdditionalTriggerDistance(
void)
const override;
84 virtual void graphicsElementStateChanged(
const GraphicsElementStateFlags& _state)
override;
86 virtual void notifyChildsAboutTransformChange(
const QTransform& _newTransform)
override;