baselinkable.h
Go to the documentation of this file.
Definition: link.h:8
bool isLink() override
is linkable is actually
Definition: baselinkable.cpp:66
virtual Link * asyncConnect(interfaces::ALinkable *linkable) override
Definition: baselinkable.cpp:30
Definition: baselinkable.h:8
virtual void addLink(Link *l) override
Add a link.
Definition: baselinkable.cpp:56
virtual Link * connect(interfaces::ALinkable *linkable, views::BezierCurve *curve) override
Connect linkable together, create a link, and keep a reference on the visual curve.
Definition: baselinkable.cpp:17
virtual void unlinkAll() override
Break all the links between linkable.
Definition: baselinkable.cpp:47
Link * getLink(interfaces::ALinkable *linkable) const override
return the link between this and linkable
Definition: baselinkable.cpp:71
virtual void unlink(interfaces::ALinkable *linkable) override
Break a link between linkable.
Definition: baselinkable.cpp:35
virtual void removeLink(Link *l) override
Remove a link.
Definition: baselinkable.cpp:61
Definition: api.h:13
Definition: beziercurve.h:11
Definition: ilinkable.h:22