dnai::BaseIo Class Reference
#include <baseio.h>
Inheritance diagram for dnai::BaseIo:

Collaboration diagram for dnai::BaseIo:

Public Member Functions | |
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... | |
![]() | |
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::IoTypeRessouce::IoType m_type | |
![]() | |
QQuickItem * m_parent | |
![]() | |
QList< Link * > m_links | |
Constructor & Destructor Documentation
dnai::BaseIo::BaseIo | ( | enums::IoTypeRessouce::IoType | type, |
QQuickItem * | parent | ||
) |
dnai::BaseIo::~BaseIo | ( | ) |
Member Function Documentation
enums::IoTypeRessouce::IoType dnai::BaseIo::getType | ( | ) | const |
return the IOType
void dnai::BaseIo::setType | ( | enums::IoTypeRessouce::IoType | t | ) |
set the IOType
- Parameters
-
t
Member Data Documentation
|
protected |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/baseio.h
- Gui/app/src/dnai/baseio.cpp