#include <solution.h>
 | 
| void  | _deserialize (const QJsonObject &obj) override | 
|   | Implement this function in order to use deserialize(const QJsonObject &obj)  More...
  | 
|   | 
 | 
| virtual QHash< int, QByteArray >  | roleNames () const override | 
|   | 
 | 
| static Solution *  | deserialize (const QJsonObject &obj, Args &...args) | 
|   | This function deserialize into a new instance of type T *.  More...
  | 
|   | 
| Enumerator | 
|---|
| ITEM  | 
 | 
| NAME  | 
 | 
| DESCRIPTION  | 
 | 
 
 
      
        
          | dnai::Solution::Solution  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | dnai::Solution::Solution  | 
          ( | 
          const QString  | 
          filename | ) | 
           | 
        
      
 
 
      
        
          | dnai::Solution::~Solution  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void dnai::Solution::_deserialize  | 
          ( | 
          const QJsonObject &  | 
          obj | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
  
  
      
        
          | void dnai::Solution::addProject  | 
          ( | 
          IProject *  | 
          proj | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | void dnai::Solution::close  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | QVariant dnai::Solution::data  | 
          ( | 
          const QModelIndex &  | 
          index,  | 
         
        
           | 
           | 
          int  | 
          role  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | const QString & dnai::Solution::description  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | const QString & dnai::Solution::fileName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
      
        
          | int dnai::Solution::getRoleKey  | 
          ( | 
          QString  | 
          rolename | ) | 
           const | 
        
      
 
 
      
        
          | bool dnai::Solution::isProjectsSaved  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | const QJsonObject & dnai::Solution::jsonData  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void dnai::Solution::load  | 
          ( | 
          const QString &  | 
          path | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | const QString & dnai::Solution::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | QString dnai::Solution::path  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | QHash< int, QByteArray > dnai::Solution::roleNames  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overrideprivatevirtual   | 
  
 
 
  
  
      
        
          | int dnai::Solution::rowCount  | 
          ( | 
          const QModelIndex &  | 
          parent | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | void dnai::Solution::save  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
      
        
          | QQuickItem* dnai::Solution::selectedEntity  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | void dnai::Solution::selectedEntityChanged  | 
          ( | 
          QQuickItem *  | 
          entity | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
      
        
          | Project * dnai::Solution::selectedProject  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | bool dnai::Solution::selectProject  | 
          ( | 
          IProject *  | 
          proj | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | void dnai::Solution::serialize  | 
          ( | 
          QJsonObject &  | 
          obj | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void dnai::Solution::setDescription  | 
          ( | 
          const QString &  | 
          desc | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void dnai::Solution::setFileName  | 
          ( | 
          const QString &  | 
          name | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | void dnai::Solution::setName  | 
          ( | 
          const QString &  | 
          name | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
      
        
          | void dnai::Solution::setSelectedEntity  | 
          ( | 
          QQuickItem *  | 
          entity | ) | 
           | 
        
      
 
 
  
  
      
        
          | void dnai::Solution::setVersion  | 
          ( | 
          const QString &  | 
          version | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | const QString & dnai::Solution::version  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
  
  
      
        
          | QJsonObject dnai::Solution::m_data | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QString dnai::Solution::m_description | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QFile* dnai::Solution::m_file | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QString dnai::Solution::m_filename | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QString dnai::Solution::m_name | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QList<IProject*> dnai::Solution::m_projects | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QQuickItem* dnai::Solution::m_selectedEntity | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | IProject* dnai::Solution::m_selectedProject | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QString dnai::Solution::m_version | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QQuickItem * dnai::Solution::selectedEntity | 
         
       
   | 
  
readwrite   | 
  
 
 
The documentation for this class was generated from the following files: