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 | 
  Public Member Functions inherited from dnai::BaseLinkable | |
| 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 | 
  Public Member Functions inherited from dnai::interfaces::ALinkable | |
| virtual | ~ALinkable () | 
| const QList< Link * > & | links () const | 
| return all the list of Link  More... | |
  Public Member Functions inherited from dnai::interfaces::ILinkable | |
| virtual | ~ILinkable ()=default | 
Protected Attributes | |
| enums::FlowTypeRessouce::FlowType | m_typeFlow | 
  Protected Attributes inherited from dnai::BaseLinkable | |
| QQuickItem * | m_parent | 
  Protected Attributes inherited from dnai::interfaces::ALinkable | |
| 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:
          
          
 Public Member Functions inherited from 
 1.8.9