Signals |
Public Member Functions |
Protected Member Functions |
Properties |
Private Attributes |
List of all members
dnai::models::gui::Output Class Reference
#include <output.h>
Inheritance diagram for dnai::models::gui::Output:

Collaboration diagram for dnai::models::gui::Output:

Signals | |
| void | idChanged (const QString &id) |
| void | idLinkedChanged (const QString &linkedID) |
Public Member Functions | |
| Output (QObject *parent=nullptr) | |
| QString | id () const |
| void | setId (const QString &id) |
| QString | linkedId () const |
| void | setLinkedId (const QString &id) |
| void | serialize (QJsonObject &obj) const override |
| Implement this function to serialize into QJsonObject. More... | |
| const data::Output & | data () const override |
| Return the data component. More... | |
| bool | setData (const data::Output &data) override |
| QUuid | varType () const override |
| bool | setVarType (QUuid const &id) override |
| const QString & | value () const override |
| bool | setValue (const QString &value) override |
| const QString | name () const |
| bool | setName (QString) |
Public Member Functions inherited from dnai::interfaces::IVariable | |
| virtual | ~IVariable ()=default |
Public Member Functions inherited from dnai::interfaces::IModelData< data::Output > | |
| virtual | ~IModelData ()=default |
| virtual bool | setData (const data::Output &data)=0 |
| set the data component of this object More... | |
Public Member Functions inherited from dnai::interfaces::ASerializable< Output > | |
| 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... | |
Properties | |
| QString | id |
| QString | linkedId |
Private Attributes | |
| data::Output | m_data |
Additional Inherited Members | |
Static Public Member Functions inherited from dnai::interfaces::ASerializable< Output > | |
| static Output * | deserialize (const QJsonObject &obj, Args &...args) |
| This function deserialize into a new instance of type T *. More... | |
Constructor & Destructor Documentation
|
explicit |
Member Function Documentation
|
overrideprotectedvirtual |
Implement this function in order to use deserialize(const QJsonObject &obj)
- Parameters
-
obj
Implements dnai::interfaces::ASerializable< Output >.
|
overridevirtual |
Return the data component.
- Returns
- const T& data
Implements dnai::interfaces::IModelData< data::Output >.
| QString dnai::models::gui::Output::id | ( | ) | const |
|
signal |
|
signal |
| QString dnai::models::gui::Output::linkedId | ( | ) | const |
| const QString dnai::models::gui::Output::name | ( | ) | const |
|
overridevirtual |
Implement this function to serialize into QJsonObject.
- Parameters
-
obj
Implements dnai::interfaces::ASerializable< Output >.
|
override |
| void dnai::models::gui::Output::setId | ( | const QString & | id | ) |
| void dnai::models::gui::Output::setLinkedId | ( | const QString & | id | ) |
| bool dnai::models::gui::Output::setName | ( | QString | name | ) |
|
overridevirtual |
Implements dnai::interfaces::IVariable.
|
overridevirtual |
Implements dnai::interfaces::IVariable.
|
overridevirtual |
Implements dnai::interfaces::IVariable.
|
overridevirtual |
Implements dnai::interfaces::IVariable.
Member Data Documentation
|
private |
Property Documentation
|
readwrite |
|
readwrite |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/models/gui/output.h
- Gui/app/GeneratedFiles/Debug/moc_output.cpp
- Gui/app/src/dnai/models/gui/output.cpp

Public Member Functions inherited from
1.8.9