OpenCPN Partial API docs
Loading...
Searching...
No Matches
MyConfig Class Reference
Inheritance diagram for MyConfig:

Public Member Functions

 MyConfig (const wxString &LocalFileName)
 
int LoadMyConfig ()
 
void LoadS57Config ()
 
wxString FindNewestUsableBackup () const
 
void LoadNavObjects ()
 
virtual void AddNewRoute (Route *pr)
 
virtual void UpdateRoute (Route *pr)
 
virtual void DeleteConfigRoute (Route *pr)
 
virtual void AddNewTrack (Track *pt)
 
virtual void UpdateTrack (Track *pt)
 
virtual void DeleteConfigTrack (Track *pt)
 
virtual void AddNewWayPoint (RoutePoint *pWP, int ConfigRouteNum=-1)
 
virtual void UpdateWayPoint (RoutePoint *pWP)
 
virtual void DeleteWayPoint (RoutePoint *pWP)
 
virtual void AddNewTrackPoint (TrackPoint *pWP, const wxString &parent_GUID)
 
virtual void CreateConfigGroups (ChartGroupArray *pGroupArray)
 
virtual void DestroyConfigGroups (void)
 
virtual void LoadConfigGroups (ChartGroupArray *pGroupArray)
 
virtual void LoadCanvasConfigs (bool bApplyAsTemplate=false)
 
virtual void LoadConfigCanvas (canvasConfig *cConfig, bool bApplyAsTemplate)
 
virtual void SaveCanvasConfigs ()
 
virtual void SaveConfigCanvas (canvasConfig *cc)
 
virtual bool UpdateChartDirs (ArrayOfCDI &dirarray)
 
virtual bool LoadChartDirArray (ArrayOfCDI &ChartDirArray)
 
virtual void UpdateSettings ()
 
virtual void UpdateNavObj (bool bRecreate=false)
 
virtual void UpdateNavObjOnly ()
 
virtual bool IsChangesFileDirty ()
 
bool LoadLayers (wxString &path)
 
int LoadMyConfigRaw (bool bAsTemplate=false)
 
void CreateRotatingNavObjBackup ()
 

Public Attributes

wxString m_sNavObjSetFile
 
wxString m_sNavObjSetChangesFile
 
NavObjectChangesm_pNavObjectChangesSet
 
NavObjectCollection1m_pNavObjectInputSet
 

Detailed Description

Definition at line 159 of file navutil.h.

Constructor & Destructor Documentation

◆ MyConfig()

MyConfig::MyConfig ( const wxString &  LocalFileName)

Definition at line 396 of file navutil.cpp.

◆ ~MyConfig()

MyConfig::~MyConfig ( )

Definition at line 410 of file navutil.cpp.

Member Function Documentation

◆ AddNewRoute()

void MyConfig::AddNewRoute ( Route pr)
virtual

Definition at line 1942 of file navutil.cpp.

◆ AddNewTrack()

void MyConfig::AddNewTrack ( Track pt)
virtual

Definition at line 1950 of file navutil.cpp.

◆ AddNewTrackPoint()

void MyConfig::AddNewTrackPoint ( TrackPoint pWP,
const wxString &  parent_GUID 
)
virtual

Definition at line 1974 of file navutil.cpp.

◆ AddNewWayPoint()

void MyConfig::AddNewWayPoint ( RoutePoint pWP,
int  ConfigRouteNum = -1 
)
virtual

Definition at line 1962 of file navutil.cpp.

◆ CreateConfigGroups()

void MyConfig::CreateConfigGroups ( ChartGroupArray *  pGroupArray)
virtual

Definition at line 2016 of file navutil.cpp.

◆ CreateRotatingNavObjBackup()

void MyConfig::CreateRotatingNavObjBackup ( )

Definition at line 412 of file navutil.cpp.

◆ DeleteConfigRoute()

void MyConfig::DeleteConfigRoute ( Route pr)
virtual

Definition at line 1946 of file navutil.cpp.

◆ DeleteConfigTrack()

void MyConfig::DeleteConfigTrack ( Track pt)
virtual

Definition at line 1958 of file navutil.cpp.

◆ DeleteWayPoint()

void MyConfig::DeleteWayPoint ( RoutePoint pWP)
virtual

Definition at line 1970 of file navutil.cpp.

◆ DestroyConfigGroups()

void MyConfig::DestroyConfigGroups ( void  )
virtual

Definition at line 2052 of file navutil.cpp.

◆ FindNewestUsableBackup()

wxString MyConfig::FindNewestUsableBackup ( ) const

Definition at line 1681 of file navutil.cpp.

◆ IsChangesFileDirty()

bool MyConfig::IsChangesFileDirty ( )
virtual

Definition at line 2994 of file navutil.cpp.

◆ LoadCanvasConfigs()

void MyConfig::LoadCanvasConfigs ( bool  bApplyAsTemplate = false)
virtual

Definition at line 2100 of file navutil.cpp.

◆ LoadChartDirArray()

bool MyConfig::LoadChartDirArray ( ArrayOfCDI &  ChartDirArray)
virtual

Definition at line 1884 of file navutil.cpp.

◆ LoadConfigCanvas()

void MyConfig::LoadConfigCanvas ( canvasConfig cConfig,
bool  bApplyAsTemplate 
)
virtual

Definition at line 2152 of file navutil.cpp.

◆ LoadConfigGroups()

void MyConfig::LoadConfigGroups ( ChartGroupArray *  pGroupArray)
virtual

Definition at line 2056 of file navutil.cpp.

◆ LoadLayers()

bool MyConfig::LoadLayers ( wxString &  path)

Definition at line 1792 of file navutil.cpp.

◆ LoadMyConfig()

int MyConfig::LoadMyConfig ( )

Definition at line 522 of file navutil.cpp.

◆ LoadMyConfigRaw()

int MyConfig::LoadMyConfigRaw ( bool  bAsTemplate = false)

Definition at line 728 of file navutil.cpp.

◆ LoadNavObjects()

void MyConfig::LoadNavObjects ( )

Definition at line 1696 of file navutil.cpp.

◆ LoadS57Config()

void MyConfig::LoadS57Config ( )

Definition at line 1531 of file navutil.cpp.

◆ SaveCanvasConfigs()

void MyConfig::SaveCanvasConfigs ( )
virtual

Definition at line 2243 of file navutil.cpp.

◆ SaveConfigCanvas()

void MyConfig::SaveConfigCanvas ( canvasConfig cc)
virtual

Definition at line 2288 of file navutil.cpp.

◆ UpdateChartDirs()

bool MyConfig::UpdateChartDirs ( ArrayOfCDI &  dirarray)
virtual

Definition at line 1978 of file navutil.cpp.

◆ UpdateNavObj()

void MyConfig::UpdateNavObj ( bool  bRecreate = false)
virtual

Definition at line 2925 of file navutil.cpp.

◆ UpdateNavObjOnly()

void MyConfig::UpdateNavObjOnly ( )
virtual

Definition at line 2915 of file navutil.cpp.

◆ UpdateRoute()

void MyConfig::UpdateRoute ( Route pr)
virtual

Definition at line 1944 of file navutil.cpp.

◆ UpdateSettings()

void MyConfig::UpdateSettings ( )
virtual

Definition at line 2358 of file navutil.cpp.

◆ UpdateTrack()

void MyConfig::UpdateTrack ( Track pt)
virtual

Definition at line 1954 of file navutil.cpp.

◆ UpdateWayPoint()

void MyConfig::UpdateWayPoint ( RoutePoint pWP)
virtual

Definition at line 1966 of file navutil.cpp.

Member Data Documentation

◆ m_pNavObjectChangesSet

NavObjectChanges* MyConfig::m_pNavObjectChangesSet

Definition at line 206 of file navutil.h.

◆ m_pNavObjectInputSet

NavObjectCollection1* MyConfig::m_pNavObjectInputSet

Definition at line 207 of file navutil.h.

◆ m_sNavObjSetChangesFile

wxString MyConfig::m_sNavObjSetChangesFile

Definition at line 204 of file navutil.h.

◆ m_sNavObjSetFile

wxString MyConfig::m_sNavObjSetFile

Definition at line 203 of file navutil.h.


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