_deserialize(const QJsonObject &obj) override | dnai::models::gui::declarable::Function | protectedvirtual |
addInput(models::Entity *var) | dnai::models::gui::declarable::Function | |
addInstruction(Instruction *instruction) | dnai::models::gui::declarable::Function | |
addOutput(models::Entity *var) | dnai::models::gui::declarable::Function | |
appendFlowLink(dnai::models::gui::FlowLink *) | dnai::models::gui::declarable::Function | |
appendIoLink(dnai::models::gui::IoLink *) | dnai::models::gui::declarable::Function | |
data() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
description() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
deserialize(const QJsonObject &obj, Args &...args) | dnai::interfaces::ASerializable< Function > | inlinestatic |
Entity()=default | dnai::models::gui::declarable::Entity< data::Function, Function > | |
entryPoint() const | dnai::models::gui::declarable::Function | |
entryPointX | dnai::models::gui::declarable::Function | |
entryPointX() const | dnai::models::gui::declarable::Function | |
entryPointY | dnai::models::gui::declarable::Function | |
entryPointY() const | dnai::models::gui::declarable::Function | |
expanded() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
findFlowLink(QUuid const &from, quint32 outPin, QUuid const &to=QUuid()) const | dnai::models::gui::declarable::Function | |
findIOLink(QUuid const &instruction, QString const &input) const | dnai::models::gui::declarable::Function | |
flowlinks() const | dnai::models::gui::declarable::Function | |
Function(QObject *parent=nullptr) | dnai::models::gui::declarable::Function | explicit |
getInput(QString const &name) const | dnai::models::gui::declarable::Function | |
getInputId(QString const &name) const | dnai::models::gui::declarable::Function | |
getInstruction(const QUuid &uuid) | dnai::models::gui::declarable::Function | |
getInstruction(quint32 uid) const | dnai::models::gui::declarable::Function | |
getInstruction(const QUuid &guid) const | dnai::models::gui::declarable::Function | |
getOutput(QString const &name) const | dnai::models::gui::declarable::Function | |
getOutputId(QString const &name) const | dnai::models::gui::declarable::Function | |
hasInput(QString const &name, QUuid const &type=QUuid()) const | dnai::models::gui::declarable::Function | |
hasOutput(QString const &name, QUuid const &type=QUuid()) const | dnai::models::gui::declarable::Function | |
index() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
inputModels | dnai::models::gui::declarable::Function | |
inputModels() const | dnai::models::gui::declarable::Function | |
inputModelsChanged(dnai::models::gui::EntityList *inputs) | dnai::models::gui::declarable::Function | signal |
inputs() const | dnai::models::gui::declarable::Function | |
instructions() const | dnai::models::gui::declarable::Function | |
iolinks() const | dnai::models::gui::declarable::Function | |
listIndex() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
m_data | dnai::models::gui::declarable::Entity< data::Function, Function > | protected |
m_entryPoint | dnai::models::gui::declarable::Function | private |
m_finputs | dnai::models::gui::declarable::Function | private |
m_foutputs | dnai::models::gui::declarable::Function | private |
m_functionsHash | dnai::models::gui::declarable::Function | private |
moveInputDown(int index) | dnai::models::gui::declarable::Function | |
moveInputUp(int index) | dnai::models::gui::declarable::Function | |
moveOutputDown(int index) | dnai::models::gui::declarable::Function | |
moveOutputUp(int index) | dnai::models::gui::declarable::Function | |
outputModels | dnai::models::gui::declarable::Function | |
outputModels() const | dnai::models::gui::declarable::Function | |
outputModelsChanged(dnai::models::gui::EntityList *outputs) | dnai::models::gui::declarable::Function | signal |
outputs() const | dnai::models::gui::declarable::Function | |
removeFlowLink(dnai::models::gui::FlowLink *link) | dnai::models::gui::declarable::Function | |
removeInput(const QString &name) | dnai::models::gui::declarable::Function | |
removeInstruction(Instruction *instruction) | dnai::models::gui::declarable::Function | |
removeIoLink(dnai::models::gui::IoLink *link) | dnai::models::gui::declarable::Function | |
removeOutput(const QString &name) | dnai::models::gui::declarable::Function | |
serialize(QJsonObject &obj) const override | dnai::models::gui::declarable::Function | virtual |
serializeList(const QList< DataType * > &datalist) const | dnai::interfaces::ASerializable< Function > | inline |
setData(const data::Function &data) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
IModelData< data::Function >::setData(const data::Function &data)=0 | dnai::interfaces::IModelData< data::Function > | pure virtual |
setDescription(const QString &description) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
setEntryPoint(QUuid uid) | dnai::models::gui::declarable::Function | |
setEntryPointX(qint32 x) | dnai::models::gui::declarable::Function | |
setEntryPointY(qint32 y) | dnai::models::gui::declarable::Function | |
setExpanded(bool exp) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
setFlowLinks(const QList< dnai::models::gui::FlowLink * > &) | dnai::models::gui::declarable::Function | |
setIndex(const int index) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
setInputModels(EntityList *inputs) | dnai::models::gui::declarable::Function | |
setInputs(const QList< models::Entity * > &inputs) | dnai::models::gui::declarable::Function | |
setIoLinks(const QList< dnai::models::gui::IoLink * > &) | dnai::models::gui::declarable::Function | |
setListIndex(QUuid listIndex) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
setOutputModels(EntityList *outputs) | dnai::models::gui::declarable::Function | |
setOutputs(const QList< models::Entity * > &outputs) | dnai::models::gui::declarable::Function | |
~ASerializable()=default | dnai::interfaces::ASerializable< Function > | virtual |
~Entity() override=default | dnai::models::gui::declarable::Entity< data::Function, Function > | virtual |
~IEntity()=default | dnai::interfaces::IEntity | virtual |
~IModelData()=default | dnai::interfaces::IModelData< data::Function > | virtual |
~ISerializable()=default | dnai::interfaces::ISerializable | virtual |