X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FwxGEditorTabPanel.h;h=7a6b39fe21b2a34866a3bd97714bf3908fd5e68b;hb=fea0c6ff7e209a7bb61bcc8176742e5f1a609443;hp=402e2a7c0e43e30648f037739c85039046a2e1a6;hpb=775c8164b5f679027b8bbafa97c0e0110711909b;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h index 402e2a7..7a6b39f 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxGEditorTabPanel.h @@ -100,9 +100,15 @@ namespace bbtk // Save diagram as BBG void saveDiagram(std::string &content, const std::string &path); //DFCH + // Save temporary diagram as BBG + void saveTempDiagram(); + // Load BBG diagram void loadDiagram(ifstream &inputStream, const std::string &path); //DFCH + // Load temporary diagram as BBG + unsigned short loadTempDiagram(unsigned short un); + // Add a new complex input object to the scene void addComplexInputPort(std::string portName); @@ -156,6 +162,8 @@ namespace bbtk //========================================================================= private: + std::vector states; // represents each modification of the tab. Maxixum size 100!! + std::vector::iterator _actualdo; // actual position on modifications vector int _id; wxAuiManager *_panelAUIMgr;