linkablebezieritem.h
Go to the documentation of this file.
Definition: link.h:8
virtual const QColor & colorLink() const
Definition: customshape.h:10
ALinkable * getLinkable() const
Definition: linkablebezieritem.h:16
virtual void setLink(Link *)
virtual void componentComplete() override=0
Make componentComplete Abstract.
virtual void mouseMoveEvent(QMouseEvent *event) override
Override mouseMoveEvent.
virtual LinkableBezierItem * findLinkableBezierItem(GenericNode *n, const QPointF &p)=0
return the IO under the point p of the Node n
virtual void mouseReleaseEvent(QMouseEvent *event) override
Override mouseReleaseEvent.
views::BezierCurve * m_currentCurve
Definition: linkablebezieritem.h:31
virtual ~LinkableBezierItem()=default
virtual void mousePressEvent(QMouseEvent *event) override
Override mousePressEvent.
virtual void setNormal()
virtual void afterRealease(Link *l)
virtual void setHover()
virtual void updateLink()=0
Definition: linkablebezieritem.h:66
void unlinkAll()
Definition: linkablebezieritem.h:65
Definition: linkablebezieritem.h:67
Definition: api.h:13
virtual GenericNode * getNode() const =0
virtual QPointF getCanvasPos() const =0
LinkableBezierItem(QQuickItem *parent=nullptr)
Definition: beziercurve.h:11
Definition: linkablebezieritem.h:11
LinkableBezierItem * m_currentHover
Definition: linkablebezieritem.h:72