31#include "comm_appmsg.h"
44 void LoadNavObjects();
48 bool InsertTrack(
Track *track);
49 bool UpdateTrack(
Track *track);
51 bool UpdateDBTrackAttributes(
Track *track);
52 bool DeleteTrack(
Track *track);
56 bool InsertRoute(
Route *route);
57 bool UpdateRoute(
Route *route);
58 bool UpdateRouteViz(
Route *route);
60 bool UpdateDBRouteAttributes(
Route *route);
61 bool UpdateDBRoutePointAttributes(
RoutePoint *point);
63 bool DeleteRoute(
Route *route);
72 bool ImportLegacyNavobj(wxFrame *frame);
75 bool Backup(wxString fileName);
81 bool ImportLegacyTracks();
82 bool ImportLegacyRoutes();
83 bool ImportLegacyPoints();
84 void CountImportNavObjects();
93 int m_import_progesscount;
94 wxProgressDialog *m_pImportProgress;
The navobj SQLite container object, a singleton.
Represents a waypoint or mark within the navigation system.
Represents a navigational route in the navigation system.
Represents a single point in a track.
Represents a track, which is a series of connected track points.
A common variable shared between producer and consumer which supports Listen() and Notify().