void saveDiagram(std::string &content, const std::string &path); //DFCH
// Save temporary diagram as BBG
- void saveTempDiagram();
+ void saveTempDiagram(const std::string &);
+
+ // Save temporary diagram as BBG and update buttons
+ void saveTempandUpdate(const std::string &);
// Load BBG diagram
void loadDiagram(ifstream &inputStream, const std::string &path); //DFCH
+ void saveStringAction(const std::string &action);
+
// Load temporary diagram as BBG
void loadTempDiagram(unsigned short un);
// evaluate the position in the undo actions list
- unsigned short getUndoState();
+ unsigned short getUndoState(std::string &);
// evaluate the position in the redo actions list
- unsigned short getRedoState();
+ unsigned short getRedoState(std::string &);
// Add a new complex input object to the scene
void addComplexInputPort(std::string portName);
private:
std::vector<std::string> states; // represents each modification of the tab. Maxixum size 100!!
std::vector<std::string>::iterator _actualdo; // actual position on modifications vector
+ std::vector<std::string> sstates; // represents string of each modification of the tab. Maxixum size 100!!
+ std::vector<std::string>::iterator _sactualdo; // actual position onstring modifications vector
int _id;
wxAuiManager *_panelAUIMgr;