OpenCPN Partial API docs
Loading...
Searching...
No Matches
ConfigMgr Class Reference

Manages the user config matrix. More...

#include <ConfigMgr.h>

Public Member Functions

wxString CreateNamedConfig (const wxString &title, const wxString &description, wxString UUID)
 
bool DeleteConfig (wxString GUID)
 
wxArrayString GetConfigGUIDArray ()
 
wxPanel * GetConfigPanel (wxWindow *parent, wxString GUID)
 
wxString GetTemplateTitle (wxString GUID)
 
bool ApplyConfigGUID (wxString GUID)
 
bool CheckTemplateGUID (wxString GUID)
 

Static Public Member Functions

static ConfigMgrGet ()
 
static void Shutdown ()
 

Detailed Description

Manages the user config matrix.

Singleton.

Definition at line 44 of file ConfigMgr.h.

Member Function Documentation

◆ ApplyConfigGUID()

bool ConfigMgr::ApplyConfigGUID ( wxString  GUID)

Definition at line 803 of file ConfigMgr.cpp.

◆ CheckTemplateGUID()

bool ConfigMgr::CheckTemplateGUID ( wxString  GUID)

Definition at line 1232 of file ConfigMgr.cpp.

◆ CreateNamedConfig()

wxString ConfigMgr::CreateNamedConfig ( const wxString &  title,
const wxString &  description,
wxString  UUID 
)

Definition at line 681 of file ConfigMgr.cpp.

◆ DeleteConfig()

bool ConfigMgr::DeleteConfig ( wxString  GUID)

Definition at line 730 of file ConfigMgr.cpp.

◆ Get()

ConfigMgr & ConfigMgr::Get ( )
static

Definition at line 565 of file ConfigMgr.cpp.

◆ GetConfigGUIDArray()

wxArrayString ConfigMgr::GetConfigGUIDArray ( )

Definition at line 791 of file ConfigMgr.cpp.

◆ GetConfigPanel()

wxPanel * ConfigMgr::GetConfigPanel ( wxWindow *  parent,
wxString  GUID 
)

Definition at line 750 of file ConfigMgr.cpp.

◆ GetTemplateTitle()

wxString ConfigMgr::GetTemplateTitle ( wxString  GUID)

Definition at line 778 of file ConfigMgr.cpp.

◆ Shutdown()

void ConfigMgr::Shutdown ( )
static

Definition at line 570 of file ConfigMgr.cpp.


The documentation for this class was generated from the following files: