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 | 
  Public Member Functions inherited from dnai::interfaces::IProject | |
| 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 | 
  Public Member Functions inherited from dnai::interfaces::ISavable | |
| virtual | ~ISavable ()=default | 
| virtual void | save ()=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
      
  | 
  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
 
          
          
 Public Member Functions inherited from 
 1.8.9