29#include "observable/evtvar.h"
45 void LoadNavObjects();
49 bool InsertTrack(
Track *track);
50 bool UpdateTrack(
Track *track);
52 bool UpdateDBTrackAttributes(
Track *track);
53 bool DeleteTrack(
Track *track);
57 bool InsertRoute(
Route *route);
58 bool UpdateRoute(
Route *route);
59 bool UpdateRouteViz(
Route *route);
61 bool UpdateDBRouteAttributes(
Route *route);
62 bool UpdateDBRoutePointAttributes(
RoutePoint *point);
64 bool DeleteRoute(
Route *route);
73 bool ImportLegacyNavobj(wxFrame *frame);
76 bool Backup(wxString fileName);
77 bool FullSchemaMigrate(wxFrame *frame);
83 bool ImportLegacyTracks();
84 bool ImportLegacyRoutes();
85 bool ImportLegacyPoints();
86 void CountImportNavObjects();
95 int m_import_progesscount;
96 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.
Decoded messages definitions.
User notification container.
Recorded track abstraction.