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