]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.h
The buttons and the objects to create input and output complex box ports were added...
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsKernelEditorGraphic / wxVtkSceneManager.h
index 3479c2a72356e5cb4eedcb9e62e9a127f7c2be6f..118d136d2a9fec85a709ff4ab993e4ae252f5310 100644 (file)
@@ -46,6 +46,8 @@ Version:   $Revision$
 //Includes same project
 #include "GObjectsMVCFactory.h"
 #include "Observer.h"
+#include "GBoxModel.h"
+#include "GComplexBoxPortModel.h"
 #include "GPortModel.h"
 #include "vtkGConnectorView.h"
 #include "GConnectorModel.h"
@@ -90,9 +92,11 @@ namespace bbtk
 
                void configureBaseView();
                int createGBlackBox(int x, int y,std::string packageName, std::string boxType);
-               GPortController* createGPort(int portType, std::string bbtkName, std::string bbtkType, int posinBox,GBlackBoxModel *blackBox);
-               int createGInputPort(int portType, int posinBox,GBlackBoxModel *blackBox, BlackBoxInputDescriptor *desc);
-               int createGOutputPort(int portType, int posinBox,GBlackBoxModel *blackBox, BlackBoxOutputDescriptor *desc);
+               int createGComplexBoxInputPort(std::string inputName);
+               int createGComplexBoxOutputPort(std::string outputName);
+               GPortController* createGPort(int portType, std::string bbtkName, std::string bbtkType, int posinBox,GBoxModel *blackBox);
+               int createGInputPort(int portType, int posinBox,GBoxModel *blackBox, BlackBoxInputDescriptor *desc);
+               int createGOutputPort(int portType, int posinBox,GBoxModel *blackBox, BlackBoxOutputDescriptor *desc);
                int createGConnector(GPortModel* startPort);
 
                void registerController(InteractorStyleMaracas *param);