OpenCPN Partial API docs
Loading...
Searching...
No Matches
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 725 of file ConfigMgr.cpp.

◆ CheckTemplateGUID()

bool ConfigMgr::CheckTemplateGUID ( wxString  GUID)

Definition at line 1161 of file ConfigMgr.cpp.

◆ CreateNamedConfig()

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

Definition at line 603 of file ConfigMgr.cpp.

◆ DeleteConfig()

bool ConfigMgr::DeleteConfig ( wxString  GUID)

Definition at line 652 of file ConfigMgr.cpp.

◆ Get()

ConfigMgr & ConfigMgr::Get ( )
static

Definition at line 484 of file ConfigMgr.cpp.

◆ GetCanvasConfigArray()

arrayofCanvasConfigPtr & ConfigMgr::GetCanvasConfigArray ( )
inline

Definition at line 58 of file ConfigMgr.h.

◆ GetConfigGUIDArray()

wxArrayString ConfigMgr::GetConfigGUIDArray ( )

Definition at line 713 of file ConfigMgr.cpp.

◆ GetConfigPanel()

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

Definition at line 672 of file ConfigMgr.cpp.

◆ GetTemplateTitle()

wxString ConfigMgr::GetTemplateTitle ( wxString  GUID)

Definition at line 700 of file ConfigMgr.cpp.

◆ Shutdown()

void ConfigMgr::Shutdown ( )
static

Definition at line 489 of file ConfigMgr.cpp.


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