dnai::controllers::InputController Class Reference
#include <inputcontroller.h>
Inheritance diagram for dnai::controllers::InputController:

Collaboration diagram for dnai::controllers::InputController:

Public Member Functions | |
| InputController (enums::IoTypeRessouce::IoType t, QQuickItem *parent) | |
| Link * | connect (ALinkable *linkable, views::BezierCurve *curve) override |
| Connect linkable together, create a link, and keep a reference on the visual curve. More... | |
| Link * | asyncConnect (ALinkable *linkable) override |
Public Member Functions inherited from dnai::BaseIo | |
| BaseIo (enums::IoTypeRessouce::IoType type, QQuickItem *parent) | |
| ~BaseIo () | |
| void | setType (enums::IoTypeRessouce::IoType t) |
| set the IOType More... | |
| enums::IoTypeRessouce::IoType | getType () const |
| return the IOType More... | |
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 |
Additional Inherited Members | |
Protected Attributes inherited from dnai::BaseIo | |
| enums::IoTypeRessouce::IoType | m_type |
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 |
Connect linkable together, create a link, and keep a reference on the visual curve.
- Parameters
-
linkable curve
- Returns
- Link *
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/controllers/inputcontroller.h
- Gui/app/src/dnai/controllers/inputcontroller.cpp

Public Member Functions inherited from
1.8.9