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 | InsertTrack (Track *track) |
bool | UpdateTrack (Track *track) |
bool | AddTrackPoint (Track *track, TrackPoint *point) |
bool | UpdateDBTrackAttributes (Track *track) |
bool | DeleteTrack (Track *track) |
bool | LoadAllRoutes () |
bool | InsertRoute (Route *route) |
bool | UpdateRoute (Route *route) |
bool | UpdateRouteViz (Route *route) |
bool | UpdateDBRouteAttributes (Route *route) |
bool | UpdateDBRoutePointAttributes (RoutePoint *point) |
bool | UpdateDBRoutePointViz (RoutePoint *point) |
bool | DeleteRoute (Route *route) |
bool | LoadAllPoints () |
bool | InsertRoutePoint (RoutePoint *point) |
bool | DeleteRoutePoint (RoutePoint *point) |
bool | UpdateRoutePoint (RoutePoint *point) |
bool | ImportLegacyNavobj (wxFrame *frame) |
bool | Backup (wxString fileName) |
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::AddTrackPoint | ( | Track * | track, |
TrackPoint * | point | ||
) |
Definition at line 978 of file navobj_db.cpp.
bool NavObj_dB::Backup | ( | wxString | fileName | ) |
Definition at line 2139 of file navobj_db.cpp.
void NavObj_dB::Close | ( | ) |
Definition at line 614 of file navobj_db.cpp.
bool NavObj_dB::DeleteRoute | ( | Route * | route | ) |
Definition at line 1577 of file navobj_db.cpp.
bool NavObj_dB::DeleteRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2106 of file navobj_db.cpp.
bool NavObj_dB::DeleteTrack | ( | Track * | track | ) |
Definition at line 1125 of file navobj_db.cpp.
|
static |
Definition at line 541 of file navobj_db.cpp.
bool NavObj_dB::ImportLegacyNavobj | ( | wxFrame * | frame | ) |
Definition at line 619 of file navobj_db.cpp.
bool NavObj_dB::InsertRoute | ( | Route * | route | ) |
Definition at line 1148 of file navobj_db.cpp.
bool NavObj_dB::InsertRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2070 of file navobj_db.cpp.
bool NavObj_dB::InsertTrack | ( | Track * | track | ) |
Definition at line 786 of file navobj_db.cpp.
bool NavObj_dB::LoadAllPoints | ( | ) |
Definition at line 1909 of file navobj_db.cpp.
bool NavObj_dB::LoadAllRoutes | ( | ) |
Definition at line 1598 of file navobj_db.cpp.
bool NavObj_dB::LoadAllTracks | ( | ) |
Definition at line 994 of file navobj_db.cpp.
void NavObj_dB::LoadNavObjects | ( | ) |
Definition at line 780 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRouteAttributes | ( | Route * | route | ) |
Definition at line 1309 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRoutePointAttributes | ( | RoutePoint * | point | ) |
Definition at line 1412 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRoutePointViz | ( | RoutePoint * | point | ) |
Definition at line 1550 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBTrackAttributes | ( | Track * | track | ) |
Definition at line 887 of file navobj_db.cpp.
bool NavObj_dB::UpdateRoute | ( | Route * | route | ) |
Definition at line 1214 of file navobj_db.cpp.
bool NavObj_dB::UpdateRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2132 of file navobj_db.cpp.
bool NavObj_dB::UpdateRouteViz | ( | Route * | route | ) |
Definition at line 1289 of file navobj_db.cpp.
bool NavObj_dB::UpdateTrack | ( | Track * | track | ) |
Definition at line 837 of file navobj_db.cpp.