dnai::models::gui::FlowLink Class Reference
#include <flowlink.h>
Inheritance diagram for dnai::models::gui::FlowLink:

Collaboration diagram for dnai::models::gui::FlowLink:

Public Member Functions | |
const data::FlowLink & data () const override | |
Return the data component. More... | |
bool setData (const data::FlowLink &data) override | |
void serialize (QJsonObject &obj) const override | |
Implement this function to serialize into QJsonObject. More... | |
![]() | |
virtual ~IModelData ()=default | |
virtual bool setData (const data::FlowLink &data)=0 | |
set the data component of this object More... | |
![]() | |
virtual ~ASerializable ()=default | |
QJsonArray serializeList (const QList< DataType * > &datalist) const | |
Protected Member Functions | |
void _deserialize (const QJsonObject &obj) override | |
Implement this function in order to use deserialize(const QJsonObject &obj) More... | |
Private Attributes | |
data::FlowLink m_data | |
Additional Inherited Members | |
![]() | |
static FlowLink * deserialize (const QJsonObject &obj, Args &...args) | |
This function deserialize into a new instance of type T *. More... | |
Member Function Documentation
|
overrideprotectedvirtual |
Implement this function in order to use deserialize(const QJsonObject &obj)
- Parameters
-
obj
Implements dnai::interfaces::ASerializable< FlowLink >.
|
overridevirtual |
Return the data component.
- Returns
- const T& data
Implements dnai::interfaces::IModelData< data::FlowLink >.
|
overridevirtual |
Implement this function to serialize into QJsonObject.
- Parameters
-
obj
Implements dnai::interfaces::ASerializable< FlowLink >.
|
override |
Member Data Documentation
|
private |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/models/gui/flowlink.h
- Gui/app/src/dnai/models/gui/flowlink.cpp