50 static void Shutdown();
52 wxString CreateNamedConfig(
const wxString &title,
const wxString &description,
54 bool DeleteConfig(wxString GUID);
55 wxArrayString GetConfigGUIDArray();
57 wxPanel *GetConfigPanel(wxWindow *parent, wxString GUID);
58 wxString GetTemplateTitle(wxString GUID);
59 bool ApplyConfigGUID(wxString GUID);
60 bool CheckTemplateGUID(wxString GUID);
61 arrayofCanvasConfigPtr &GetCanvasConfigArray() {
return g_canvasConfigArray; }
73 wxString GetUUID(
void);
74 bool SaveTemplate(wxString fileName);
75 wxString GetConfigDir() {
return m_configDir; }
76 std::list<OCPNConfigObject *> *GetConfigList() {
return configList; }
78 bool CheckTemplate(wxString fileName);
81 wxString m_configCatalogName;
83 std::list<OCPNConfigObject *> *configList;
84 arrayofCanvasConfigPtr g_canvasConfigArray;
95 wxWindowID
id = wxID_ANY,
const wxPoint &pos = wxDefaultPosition,
96 const wxSize &size = wxDefaultSize);
99 wxString GetConfigGUID();
102 void OnConfigPanelMouseSelected(wxMouseEvent &event);