X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FwxGEditorTabPanel.h;h=28ba74dc5c1a7f8030b620417b1038f20a288279;hb=refs%2Ftags%2FCREATOOLS_2-0-3;hp=402e2a7c0e43e30648f037739c85039046a2e1a6;hpb=827bf260ed8c5451c11c41854c411e8a84d70f11;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h index 402e2a7..28ba74d 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h @@ -59,6 +59,9 @@ Version: $Revision$ //Includes std #include + + + namespace bbtk { @@ -92,16 +95,16 @@ namespace bbtk // Saves the actual BBS as complex box // RaC TOFIX It must be included the package of the complex box - std::string saveComplexBoxBBS(); + std::string saveComplexBoxBBS(std::string cbName,std::string cbAuthor="",std::string cbCategory="",std::string cbDescription=""); // Shows the dialog to edit black box parameters void editBlackBox(GBlackBoxModel *bbmodel); // Save diagram as BBG - void saveDiagram(std::string &content, const std::string &path); //DFCH + void saveDiagram(std::string &content); // Load BBG diagram - void loadDiagram(ifstream &inputStream, const std::string &path); //DFCH + void loadDiagram(ifstream &inputStream); // Add a new complex input object to the scene void addComplexInputPort(std::string portName); @@ -132,27 +135,8 @@ namespace bbtk // Receives the string from a drag and drop source as for example the BBTK Package Browser virtual bool OnDropText(wxCoord x, wxCoord y, const wxString& data); - wxVtkSceneManager* getSceneManager(); - - void SetFullPath( const std::string& ); - void SetFileName( const std::string& ); - void SetCbName(std::string cbName); - void SetCbPackageName(std::string packagename); - void SetAuthor(std::string author); - void SetCategory(std::string category); - void SetDescription(std::string description); - //Getters - std::string GetFullPath( ); - std::string GetFileName( ); - - std::string GetCbName(); - std::string GetCbPackageName(); - std::string GetAuthor(); - std::string GetDescription(); - std::string GetCategory(); - - + wxVtkSceneManager* getSceneManager(); //========================================================================= private: @@ -161,8 +145,6 @@ namespace bbtk wxAuiManager *_panelAUIMgr; wxVtkSceneManager *_sceneManager; wxTabPanelsManager *_panelsManager; - std::string _fullPath; - std::string _fileName; protected: