24#ifndef __CONFIGMGR_H__
25#define __CONFIGMGR_H__
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);
69 wxString GetUUID(
void);
70 bool SaveTemplate(wxString fileName);
71 wxString GetConfigDir() {
return m_configDir; }
72 ConfigObjectList *GetConfigList() {
return configList; }
74 bool CheckTemplate(wxString fileName);
77 wxString m_configCatalogName;
79 ConfigObjectList *configList;
85 wxWindowID
id = wxID_ANY,
const wxPoint &pos = wxDefaultPosition,
86 const wxSize &size = wxDefaultSize);
89 wxString GetConfigGUID();
92 void OnConfigPanelMouseSelected(wxMouseEvent &event);
Manages the user config matrix.