void editBlackBox(GBlackBoxModel *bbmodel);
bool boxNameExists(std::string boxname);
+ bool isCurrentDiagramComplexBox();
// Checks and adds if necessary the .bbg/.bbs extensions
std::string CheckExtension (std::string filename, std::string extension);
void SaveTempActualDiagram(const std::string &);//FCY
+
// File menu and toolbar events
void OnCreateNewTab(wxCommandEvent& event);
void OnOpenDiagram(wxCommandEvent& event);
void OnSaveActualDiagram(wxCommandEvent& event); //DFCH
void OnSaveAsActualDiagram(wxCommandEvent& event); //DFCH
+ void OnExportConsoleExecCommand(wxCommandEvent& event); //RaC
void OnOpenBBS(wxCommandEvent& event);
void OnSaveActualBBS(wxCommandEvent& event);
void OnSaveActualComplexBox(wxCommandEvent& event);
void OnShowHTMLDoc(wxCommandEvent& event);
void OnCreateIndex(wxCommandEvent& event);
- // Getters and Setters of current diagram properties
// RaC-2012
+ void enableComplexBox();
+ void disableComplexBox();
+
+ // Getters and Setters of current diagram properties
+
void setCurrentDiagramDescription(std::string description);
void setCurrentDiagramAuthor(std::string author);
void setCurrentDiagramCategory(std::string category);
std::string _actualPkgBrowserBoxName;
std::string _actualPkgBrowserPkgName;
+ // VERY IMPORTANT FOR SAVE&LOAD PROCESSES
+ // RaC 2012 2nd HackFest
+ std::string _currentBBGversion;
+
protected: