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 35 of file navobj_db.h.
bool NavObj_dB::AddTrackPoint | ( | Track * | track, |
TrackPoint * | point | ||
) |
Definition at line 959 of file navobj_db.cpp.
bool NavObj_dB::Backup | ( | wxString | fileName | ) |
Definition at line 2117 of file navobj_db.cpp.
void NavObj_dB::Close | ( | ) |
Definition at line 611 of file navobj_db.cpp.
bool NavObj_dB::DeleteRoute | ( | Route * | route | ) |
Definition at line 1546 of file navobj_db.cpp.
bool NavObj_dB::DeleteRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2084 of file navobj_db.cpp.
bool NavObj_dB::DeleteTrack | ( | Track * | track | ) |
Definition at line 1106 of file navobj_db.cpp.
|
static |
Definition at line 538 of file navobj_db.cpp.
bool NavObj_dB::ImportLegacyNavobj | ( | wxFrame * | frame | ) |
Definition at line 616 of file navobj_db.cpp.
bool NavObj_dB::InsertRoute | ( | Route * | route | ) |
Definition at line 1129 of file navobj_db.cpp.
bool NavObj_dB::InsertRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2050 of file navobj_db.cpp.
bool NavObj_dB::InsertTrack | ( | Track * | track | ) |
Definition at line 772 of file navobj_db.cpp.
bool NavObj_dB::LoadAllPoints | ( | ) |
Definition at line 1889 of file navobj_db.cpp.
bool NavObj_dB::LoadAllRoutes | ( | ) |
Definition at line 1567 of file navobj_db.cpp.
bool NavObj_dB::LoadAllTracks | ( | ) |
Definition at line 975 of file navobj_db.cpp.
void NavObj_dB::LoadNavObjects | ( | ) |
Definition at line 766 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRouteAttributes | ( | Route * | route | ) |
Definition at line 1286 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRoutePointAttributes | ( | RoutePoint * | point | ) |
Definition at line 1385 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRoutePointViz | ( | RoutePoint * | point | ) |
Definition at line 1519 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBTrackAttributes | ( | Track * | track | ) |
Definition at line 871 of file navobj_db.cpp.
bool NavObj_dB::UpdateRoute | ( | Route * | route | ) |
Definition at line 1193 of file navobj_db.cpp.
bool NavObj_dB::UpdateRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2110 of file navobj_db.cpp.
bool NavObj_dB::UpdateRouteViz | ( | Route * | route | ) |
Definition at line 1266 of file navobj_db.cpp.
bool NavObj_dB::UpdateTrack | ( | Track * | track | ) |
Definition at line 821 of file navobj_db.cpp.