47 static void Shutdown();
49 wxString CreateNamedConfig(
const wxString &title,
const wxString &description,
51 bool DeleteConfig(wxString GUID);
52 wxArrayString GetConfigGUIDArray();
54 wxPanel *GetConfigPanel(wxWindow *parent, wxString GUID);
55 wxString GetTemplateTitle(wxString GUID);
56 bool ApplyConfigGUID(wxString GUID);
57 bool CheckTemplateGUID(wxString GUID);
58 arrayofCanvasConfigPtr &GetCanvasConfigArray() {
return g_canvasConfigArray; }
70 wxString GetUUID(
void);
71 bool SaveTemplate(wxString fileName);
72 wxString GetConfigDir() {
return m_configDir; }
73 ConfigObjectList *GetConfigList() {
return configList; }
75 bool CheckTemplate(wxString fileName);
78 wxString m_configCatalogName;
80 ConfigObjectList *configList;
81 arrayofCanvasConfigPtr g_canvasConfigArray;
92 wxWindowID
id = wxID_ANY,
const wxPoint &pos = wxDefaultPosition,
93 const wxSize &size = wxDefaultSize);
96 wxString GetConfigGUID();
99 void OnConfigPanelMouseSelected(wxMouseEvent &event);