1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-16 03:44:24 +02:00

Added support for track/route names and descriptions

This commit is contained in:
2016-10-28 14:33:36 +02:00
parent 9a0d304e8d
commit 10b903c129
21 changed files with 182 additions and 97 deletions

View File

@ -8,9 +8,8 @@
class GPXParser : public Parser
{
public:
GPXParser(QList<QVector<Trackpoint> > &tracks,
QList<QVector<Waypoint> > &routes, QList<Waypoint> &waypoints)
: Parser(tracks, routes, waypoints) {}
GPXParser(QList<TrackData> &tracks, QList<RouteData> &routes,
QList<Waypoint> &waypoints) : Parser(tracks, routes, waypoints) {}
~GPXParser() {}
bool loadFile(QIODevice *device);
@ -24,9 +23,9 @@ private:
bool parse();
void gpx();
void track(QVector<Trackpoint> &track);
void trackpoints(QVector<Trackpoint> &track);
void routepoints(QVector<Waypoint> &route);
void track(TrackData &track);
void trackpoints(TrackData &track);
void routepoints(RouteData &route);
void tpExtension(Trackpoint &trackpoint);
void extensions(Trackpoint &trackpoint);
void trackpointData(Trackpoint &trackpoint);