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

Manages the user configuration matrix. More...

#include <config_mgr.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 47 of file config_mgr.h.

Member Function Documentation

◆ ApplyConfigGUID()

bool ConfigMgr::ApplyConfigGUID ( wxString  GUID)

Definition at line 495 of file config_mgr.cpp.

◆ CheckTemplateGUID()

bool ConfigMgr::CheckTemplateGUID ( wxString  GUID)

Definition at line 927 of file config_mgr.cpp.

◆ CreateNamedConfig()

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

Definition at line 379 of file config_mgr.cpp.

◆ DeleteConfig()

bool ConfigMgr::DeleteConfig ( wxString  GUID)

Definition at line 428 of file config_mgr.cpp.

◆ Get()

ConfigMgr & ConfigMgr::Get ( )
static

Definition at line 262 of file config_mgr.cpp.

◆ GetCanvasConfigArray()

arrayofCanvasConfigPtr & ConfigMgr::GetCanvasConfigArray ( )
inline

Definition at line 61 of file config_mgr.h.

◆ GetConfigGUIDArray()

wxArrayString ConfigMgr::GetConfigGUIDArray ( )

Definition at line 485 of file config_mgr.cpp.

◆ GetConfigPanel()

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

Definition at line 448 of file config_mgr.cpp.

◆ GetTemplateTitle()

wxString ConfigMgr::GetTemplateTitle ( wxString  GUID)

Definition at line 474 of file config_mgr.cpp.

◆ Shutdown()

void ConfigMgr::Shutdown ( )
static

Definition at line 267 of file config_mgr.cpp.


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