20 #ifndef _GUIEDITOR_HXX_
21 #define _GUIEDITOR_HXX_
39 class SubjectElementaryNode;
40 class SubjectComposedNode;
41 class SubjectDataPort;
52 bool createNewComponentInstance);
68 std::string type =
"double",
74 std::string type =
"double",
86 void shrinkExpand(Qt::KeyboardModifiers kbModifiers = Qt::NoModifier);
98 std::string compoName,
99 bool createNewComponentInstance);
void shrinkExpand(Qt::KeyboardModifiers kbModifiers=Qt::NoModifier)
void showRedo(QWidget *parent=0)
void AddTypeFromCatalog(const ItemMimeData *myData)
SubjectNode * _createNode(YACS::ENGINE::Catalog *catalog, SubjectComposedNode *cnode, std::string service, std::string compoName, bool createNewComponentInstance)
QString asciiFilter(const QString &name)
SubjectNode * CreateNode(std::string typeNode)
SubjectDataPort * CreateOutputPort(SubjectElementaryNode *seNode, std::string name, YACS::ENGINE::Catalog *catalog, std::string type="double", SubjectDataPort *before=0)
void arrangeNodes(bool isRecursive)
void CreateNodeFromCatalog(const ItemMimeData *myData, SubjectComposedNode *cnode, bool createNewComponentInstance)
void CreateForEachLoop(std::string type)
void showUndo(QWidget *parent=0)
SubjectDataPort * CreateInputPort(SubjectElementaryNode *seNode, std::string name, YACS::ENGINE::Catalog *catalog, std::string type="double", SubjectDataPort *before=0)
std::string PutGraphInBloc()
void CreateComponentInstance()
void CreateOptimizerLoop()
void PutGraphInNode(std::string typeNode)