#include <contextMenuModel.h>
 | 
| void  | onEntityDeclared (dnai::models::Entity *declared) | 
|   | 
| void  | onEntityRemoved (dnai::models::Entity *removed) | 
|   | 
| void  | onEntityRenamed (dnai::models::Entity *entity, QString name, QString newname) | 
|   | 
| void  | onEnumValueSet (dnai::models::Entity *enumeration, QString name, QString value) | 
|   | 
| void  | onEnumValueRemoved (dnai::models::Entity *enumeration, QString name) | 
|   | 
| void  | onObjectAttributeAdded (models::Entity *obj, QString name, models::Entity *type, VISIBILITY visi) | 
|   | 
| void  | onObjectAttributeRenamed (models::Entity *obj, QString name, QString newName) | 
|   | 
| void  | onObjectAttributeRemoved (models::Entity *obj, QString name) | 
|   | 
| void  | onListTypeSet (dnai::models::Entity *lst, dnai::models::Entity *type) | 
|   | 
| void  | onParameterSet (dnai::models::Entity *func, QString param) | 
|   | 
| void  | onReturnSet (dnai::models::Entity *func, QString ret) | 
|   | 
| void  | onVariableTypeSet (dnai::models::Entity *var, dnai::models::Entity *type) | 
|   | 
| Enumerator | 
|---|
| NAME  | 
 | 
| ITEM  | 
 | 
| DESCRIPTION  | 
 | 
| INPUTS  | 
 | 
| OUTPUTS  | 
 | 
| CONSTRUCTION  | 
 | 
| INSTRUCTION_ID  | 
 | 
| TYPE  | 
 | 
 
 
  
  
      
        
          | dnai::models::ContextMenuModel::ContextMenuModel  | 
          ( | 
          QObject *  | 
          parent = nullptr | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | dnai::models::ContextMenuModel::ContextMenuModel  | 
          ( | 
          const QJsonObject &  | 
          doc,  | 
         
        
           | 
           | 
          QObject *  | 
          parent = nullptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::addItems  | 
          ( | 
          models::Entity *  | 
          related | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendEnumeration  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendFunction  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendList  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendObject  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendParameter  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendReturn  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::appendVariable  | 
          ( | 
          Entity *  | 
          entity | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::clearItems  | 
          ( | 
          models::Entity *  | 
          related | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int dnai::models::ContextMenuModel::columnCount  | 
          ( | 
          const QModelIndex &  | 
          parent | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | QVariant dnai::models::ContextMenuModel::data  | 
          ( | 
          const QModelIndex &  | 
          index,  | 
         
        
           | 
           | 
          int  | 
          role  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
override   | 
  
 
 
      
        
          | ContextMenuItem * dnai::models::ContextMenuModel::getItem  | 
          ( | 
          const QModelIndex &  | 
          index | ) | 
           const | 
        
      
 
 
  
  
      
        
          | QModelIndex dnai::models::ContextMenuModel::index  | 
          ( | 
          int  | 
          row,  | 
         
        
           | 
           | 
          int  | 
          column,  | 
         
        
           | 
           | 
          const QModelIndex &  | 
          parent  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
override   | 
  
 
 
      
        
          | const QHash< QString, ContextMenuItem * > & dnai::models::ContextMenuModel::instructions  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::onEntityRenamed  | 
          ( | 
          dnai::models::Entity *  | 
          entity,  | 
         
        
           | 
           | 
          QString  | 
          name,  | 
         
        
           | 
           | 
          QString  | 
          newname  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::onEnumValueRemoved  | 
          ( | 
          dnai::models::Entity *  | 
          enumeration,  | 
         
        
           | 
           | 
          QString  | 
          name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::onEnumValueSet  | 
          ( | 
          dnai::models::Entity *  | 
          enumeration,  | 
         
        
           | 
           | 
          QString  | 
          name,  | 
         
        
           | 
           | 
          QString  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::onObjectAttributeRemoved  | 
          ( | 
          models::Entity *  | 
          obj,  | 
         
        
           | 
           | 
          QString  | 
          name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::onObjectAttributeRenamed  | 
          ( | 
          models::Entity *  | 
          obj,  | 
         
        
           | 
           | 
          QString  | 
          name,  | 
         
        
           | 
           | 
          QString  | 
          newName  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | QModelIndex dnai::models::ContextMenuModel::parent  | 
          ( | 
          const QModelIndex &  | 
          child | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::parseJsonDocument  | 
          ( | 
          const QJsonObject &  | 
          json | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::parseJsonObj  | 
          ( | 
          ContextMenuItem *  | 
          parent,  | 
         
        
           | 
           | 
          const QJsonObject &  | 
          js  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::refreshItems  | 
          ( | 
          models::Entity *  | 
          related | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void dnai::models::ContextMenuModel::removeItem  | 
          ( | 
          QString const &  | 
          fullPath | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QHash< int, QByteArray > dnai::models::ContextMenuModel::roleNames  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
  
  
      
        
          | int dnai::models::ContextMenuModel::rowCount  | 
          ( | 
          const QModelIndex &  | 
          parent | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
      
        
          | void dnai::models::ContextMenuModel::setup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | QHash<models::Entity *, QList<QString> > dnai::models::ContextMenuModel::m_entity_items | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool dnai::models::ContextMenuModel::m_functionRebuilding | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QHash<QString, models::Entity *> dnai::models::ContextMenuModel::m_items_entity | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: