OpenCPN Partial API docs
|
The navobj SQLite container object, a singleton. More...
#include <navobj_db.h>
Public Member Functions | |
NavObj_dB (const NavObj_dB &)=delete | |
NavObj_dB & | operator= (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_dB & | GetInstance () |
The navobj SQLite container object, a singleton.
Definition at line 36 of file navobj_db.h.
bool NavObj_dB::AddNewTrack | ( | Track * | track | ) |
Definition at line 308 of file navobj_db.cpp.
bool NavObj_dB::AddTrackPoint | ( | Track * | track, |
TrackPoint * | point | ||
) |
Definition at line 441 of file navobj_db.cpp.
void NavObj_dB::Close | ( | ) |
Definition at line 267 of file navobj_db.cpp.
bool NavObj_dB::DeleteTrack | ( | Track * | track | ) |
Definition at line 590 of file navobj_db.cpp.
|
static |
Definition at line 209 of file navobj_db.cpp.
bool NavObj_dB::ImportLegacyNavobj | ( | ) |
Definition at line 272 of file navobj_db.cpp.
bool NavObj_dB::ImportLegacyTracks | ( | ) |
Definition at line 277 of file navobj_db.cpp.
bool NavObj_dB::LoadAllTracks | ( | ) |
Definition at line 457 of file navobj_db.cpp.
void NavObj_dB::LoadNavObjects | ( | ) |
Definition at line 306 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBTrackAttributes | ( | Track * | track | ) |
Definition at line 355 of file navobj_db.cpp.