output.h
Go to the documentation of this file.
16 class Output : public QObject, public interfaces::IVariable, public interfaces::IModelData<data::Output>, public interfaces::ASerializable<Output>
Allow inherited class to serialize and deserialize itself.
Definition: iserializable.h:33
void idLinkedChanged(const QString &linkedID)
Definition: moc_output.cpp:198
QString linkedId() const
void serialize(QJsonObject &obj) const override
Implement this function to serialize into QJsonObject.
Definition: output.cpp:41
void _deserialize(const QJsonObject &obj) override
Implement this function in order to use deserialize(const QJsonObject &obj)
Definition: output.cpp:53
Definition: output.h:16
Definition: imodeldata.h:9
bool setVarType(QUuid const &id) override
Definition: output.cpp:83
Definition: ivariable.h:13
bool setData(const data::Output &data) override
Definition: output.cpp:70
const data::Output & data() const override
Return the data component.
Definition: output.cpp:65
Definition: api.h:13
bool setValue(const QString &value) override
Definition: output.cpp:96