flowlink.h
Go to the documentation of this file.
1 #ifndef DNAI_MODELS_GUI_FLOWLINK
2 #define DNAI_MODELS_GUI_FLOWLINK
3 
5 #include "data/flowlink.h"
7 
8 namespace dnai
9 {
10  namespace models
11  {
12  namespace gui
13  {
14  class FlowLink : public interfaces::IModelData<data::FlowLink>, public interfaces::ASerializable<FlowLink>
15  {
16  public:
17  const data::FlowLink& data() const override;
18  bool setData(const data::FlowLink& data) override;
19  void serialize(QJsonObject& obj) const override;
20 
21  protected:
22  void _deserialize(const QJsonObject& obj) override;
23  private:
25  };
26  }
27  }
28 }
29 
30 #endif //DNAI_MODELS_GUI_FLOWLINK
Allow inherited class to serialize and deserialize itself.
Definition: iserializable.h:33
Definition: imodeldata.h:9
Definition: api.h:13