dnai::interfaces::IEntity Class Referenceabstract

#include <ientity.h>

Inheritance diagram for dnai::interfaces::IEntity:
Inheritance graph
Collaboration diagram for dnai::interfaces::IEntity:
Collaboration graph

Public Member Functions

virtual ~IEntity ()=default
 
virtual int index () const =0
 
virtual bool setIndex (int index)=0
 
virtual QUuid listIndex () const =0
 
virtual bool setListIndex (QUuid listIndex)=0
 
virtual bool expanded () const =0
 
virtual bool setExpanded (bool exp)=0
 
virtual const QString & description () const =0
 
virtual bool setDescription (const QString &description)=0
 
- Public Member Functions inherited from dnai::interfaces::ISerializable
virtual ~ISerializable ()=default
 
virtual void serialize (QJsonObject &obj) const =0
 Implement this function to serialize into QJsonObject. More...
 

Additional Inherited Members

- Protected Member Functions inherited from dnai::interfaces::ISerializable
virtual void _deserialize (const QJsonObject &obj)=0
 Implement this function in order to use deserialize(const QJsonObject &obj) More...
 

Constructor & Destructor Documentation

virtual dnai::interfaces::IEntity::~IEntity ( )
virtualdefault

Member Function Documentation


The documentation for this class was generated from the following file: