linkable.h
Go to the documentation of this file.
15 class Linkable : public QObject, public interfaces::IModelData<data::Linkable>, public interfaces::ASerializable<data::Linkable>
Allow inherited class to serialize and deserialize itself.
Definition: iserializable.h:33
bool setData(const data::Linkable &data) override
Definition: linkable.cpp:53
Definition: linkable.h:15
const data::Linkable & data() const override
Return the data component.
Definition: linkable.cpp:48
void setLinkedId(const QString &id)
Definition: linkable.cpp:28
void _deserialize(const QJsonObject &obj) override
Implement this function in order to use deserialize(const QJsonObject &obj)
Definition: linkable.cpp:42
Definition: imodeldata.h:9
void idLinkedChanged(const QString &linkedID)
Definition: api.h:13
void serialize(QJsonObject &obj) const override
Definition: linkable.cpp:36
void idChanged(const QString &id)
QString linkedId() const