dnai::views::FlowBackend Class Reference
#include <flow.h>
Inheritance diagram for dnai::views::FlowBackend:

Collaboration diagram for dnai::views::FlowBackend:

Public Member Functions | |
FlowBackend (enums::FlowTypeRessouce::FlowType t, QQuickItem *parent) | |
enums::FlowTypeRessouce::FlowType | getType () const |
return the IOType More... | |
Link * | connect (ALinkable *linkable, BezierCurve *curve) override |
Link * | asyncConnect (ALinkable *linkable) override |
![]() | |
BaseLinkable (QQuickItem *parent) | |
~BaseLinkable () | |
virtual Link * | connect (interfaces::ALinkable *linkable, views::BezierCurve *curve) override |
Connect linkable together, create a link, and keep a reference on the visual curve. More... | |
virtual Link * | asyncConnect (interfaces::ALinkable *linkable) override |
virtual void | unlink (interfaces::ALinkable *linkable) override |
Break a link between linkable. More... | |
virtual void | unlinkAll () override |
Break all the links between linkable. More... | |
virtual void | addLink (Link *l) override |
Add a link. More... | |
virtual void | removeLink (Link *l) override |
Remove a link. More... | |
bool | isLink () override |
is linkable is actually More... | |
Link * | getLink (interfaces::ALinkable *linkable) const override |
return the link between this and linkable More... | |
QQuickItem * | parent () const |
![]() | |
virtual | ~ALinkable () |
const QList< Link * > & | links () const |
return all the list of Link More... | |
![]() | |
virtual | ~ILinkable ()=default |
Protected Attributes | |
enums::FlowTypeRessouce::FlowType | m_typeFlow |
![]() | |
QQuickItem * | m_parent |
![]() | |
QList< Link * > | m_links |
Constructor & Destructor Documentation
|
explicit |
Member Function Documentation
|
override |
|
override |
enums::FlowTypeRessouce::FlowType dnai::views::FlowBackend::getType | ( | ) | const |
return the IOType
Member Data Documentation
|
protected |
The documentation for this class was generated from the following files: