26 virtual void setGraphicsItemName(
const std::string& _name)
override;
28 virtual void removeAllConnections(
void)
override;
30 virtual void prepareGraphicsItemGeometryChange(
void)
override;
32 virtual void setParentGraphicsItem(
GraphicsItem* _itm)
override;
34 virtual void setGraphicsScene(
GraphicsScene* _scene)
override;
36 virtual void getAllItems(std::list<QGraphicsLayoutItem*>& _items)
const = 0;
38 virtual void callPaint(QPainter* _painter,
const QStyleOptionGraphicsItem* _opt, QWidget* _widget)
override;
42 virtual void graphicsItemConfigurationChanged(
const GraphicsItemCfg* _config)
override;
44 virtual QGraphicsLayoutItem* getQGraphicsLayoutItem(
void)
override;
45 virtual QGraphicsItem* getQGraphicsItem(
void)
override;
46 virtual const QGraphicsItem* getQGraphicsItem(
void)
const override;
50 virtual void finalizeGraphicsItem(
void)
override;
52 virtual void setGraphicsItemRequestedSize(
const QSizeF& _size)
override;
55 virtual double getMaxAdditionalTriggerDistance(
void)
const override;
57 virtual std::list<GraphicsElement*> getAllGraphicsElements(
void)
override;
59 virtual std::list<GraphicsElement*> getAllDirectChildElements(
void)
override;
68 virtual void graphicsElementStateChanged(
const GraphicsElementStateFlags& _state)
override;
70 virtual void notifyChildsAboutTransformChange(
const QTransform& _newTransform)
override;
73 void createLayoutWrapper(QGraphicsLayout* _layout);
#define OT_DECL_NODEFAULT(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:22