dnai::interfaces::ISolution Class Referenceabstract
#include <isolution.h>
Inheritance diagram for dnai::interfaces::ISolution:

Collaboration diagram for dnai::interfaces::ISolution:

Public Member Functions | |
virtual | ~ISolution ()=default |
virtual const QList< IProject * > & | projects () const =0 |
virtual void | addProject (IProject *)=0 |
virtual IProject * | seletedProject () const =0 |
virtual bool | selectProject (IProject *)=0 |
virtual QString | path () const =0 |
![]() | |
virtual | ~IProject ()=default |
virtual void | load (const QString &path)=0 |
virtual void | close ()=0 |
virtual const QString & | version () const =0 |
virtual void | setVersion (const QString &version)=0 |
virtual const QString & | fileName () const =0 |
virtual void | setFileName (const QString &name)=0 |
virtual const QString & | name () const =0 |
virtual void | setName (const QString &name)=0 |
virtual const QString & | description () const =0 |
virtual void | setDescription (const QString &desc)=0 |
virtual const QJsonObject & | jsonData () const =0 |
![]() | |
virtual | ~ISavable ()=default |
virtual void | save ()=0 |
![]() | |
virtual | ~ISerializable ()=default |
virtual void | serialize (QJsonObject &obj) const =0 |
Implement this function to serialize into QJsonObject. More... | |
Additional Inherited Members | |
![]() | |
virtual void | _deserialize (const QJsonObject &obj)=0 |
Implement this function in order to use deserialize(const QJsonObject &obj) More... | |
Constructor & Destructor Documentation
|
virtualdefault |
Member Function Documentation
|
pure virtual |
|
pure virtual |
Implemented in dnai::Solution.
|
pure virtual |
Implemented in dnai::Solution.
|
pure virtual |
|
pure virtual |
Implemented in dnai::Solution.
The documentation for this class was generated from the following file:
- Gui/app/include/dnai/interfaces/isolution.h