OpenCPN Partial API docs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ConfigMgr Class Reference

Manages the user configuration 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)
 
arrayofCanvasConfigPtr & GetCanvasConfigArray ()
 

Static Public Member Functions

static ConfigMgrGet ()
 
static void Shutdown ()
 

Detailed Description

Manages the user configuration matrix.

Singleton that handles the creation, deletion, and management of user configurations in OpenCPN.

Definition at line 44 of file ConfigMgr.h.

Member Function Documentation

◆ ApplyConfigGUID()

bool ConfigMgr::ApplyConfigGUID ( wxString  GUID)

Definition at line 726 of file ConfigMgr.cpp.

◆ CheckTemplateGUID()

bool ConfigMgr::CheckTemplateGUID ( wxString  GUID)

Definition at line 1166 of file ConfigMgr.cpp.

◆ CreateNamedConfig()

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

Definition at line 604 of file ConfigMgr.cpp.

◆ DeleteConfig()

bool ConfigMgr::DeleteConfig ( wxString  GUID)

Definition at line 653 of file ConfigMgr.cpp.

◆ Get()

ConfigMgr & ConfigMgr::Get ( )
static

Definition at line 485 of file ConfigMgr.cpp.

◆ GetCanvasConfigArray()

arrayofCanvasConfigPtr & ConfigMgr::GetCanvasConfigArray ( )
inline

Definition at line 58 of file ConfigMgr.h.

◆ GetConfigGUIDArray()

wxArrayString ConfigMgr::GetConfigGUIDArray ( )

Definition at line 714 of file ConfigMgr.cpp.

◆ GetConfigPanel()

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

Definition at line 673 of file ConfigMgr.cpp.

◆ GetTemplateTitle()

wxString ConfigMgr::GetTemplateTitle ( wxString  GUID)

Definition at line 701 of file ConfigMgr.cpp.

◆ Shutdown()

void ConfigMgr::Shutdown ( )
static

Definition at line 490 of file ConfigMgr.cpp.


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