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

The navobj SQLite container object, a singleton. More...

#include <navobj_db.h>

Public Member Functions

 NavObj_dB (const NavObj_dB &)=delete
 
NavObj_dBoperator= (const NavObj_dB &)=delete
 
void Close ()
 
void LoadNavObjects ()
 
bool LoadAllTracks ()
 
bool AddNewTrack (Track *track)
 
bool AddTrackPoint (Track *track, TrackPoint *point)
 
bool UpdateDBTrackAttributes (Track *track)
 
bool DeleteTrack (Track *track)
 
bool ImportLegacyNavobj ()
 
bool ImportLegacyTracks ()
 

Static Public Member Functions

static NavObj_dBGetInstance ()
 

Detailed Description

The navobj SQLite container object, a singleton.

Definition at line 36 of file navobj_db.h.

Member Function Documentation

◆ AddNewTrack()

bool NavObj_dB::AddNewTrack ( Track track)

Definition at line 308 of file navobj_db.cpp.

◆ AddTrackPoint()

bool NavObj_dB::AddTrackPoint ( Track track,
TrackPoint point 
)

Definition at line 441 of file navobj_db.cpp.

◆ Close()

void NavObj_dB::Close ( )

Definition at line 267 of file navobj_db.cpp.

◆ DeleteTrack()

bool NavObj_dB::DeleteTrack ( Track track)

Definition at line 590 of file navobj_db.cpp.

◆ GetInstance()

NavObj_dB & NavObj_dB::GetInstance ( )
static

Definition at line 209 of file navobj_db.cpp.

◆ ImportLegacyNavobj()

bool NavObj_dB::ImportLegacyNavobj ( )

Definition at line 272 of file navobj_db.cpp.

◆ ImportLegacyTracks()

bool NavObj_dB::ImportLegacyTracks ( )

Definition at line 277 of file navobj_db.cpp.

◆ LoadAllTracks()

bool NavObj_dB::LoadAllTracks ( )

Definition at line 457 of file navobj_db.cpp.

◆ LoadNavObjects()

void NavObj_dB::LoadNavObjects ( )

Definition at line 306 of file navobj_db.cpp.

◆ UpdateDBTrackAttributes()

bool NavObj_dB::UpdateDBTrackAttributes ( Track track)

Definition at line 355 of file navobj_db.cpp.


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