#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: