4#ifndef QROUTEXMLPARSER_H
5#define QROUTEXMLPARSER_H
7#include <QtCore/QObject>
8#include <QtCore/QRunnable>
9#include <QtCore/QString>
10#include <QtCore/QList>
12#include <QtLocation/QGeoRouteRequest>
13#include <QtLocation/QGeoRouteSegment>
14#include <QtLocation/QGeoManeuver>
15#include <QtLocation/qgeoroute.h>
19class QXmlStreamReader;
78 bool parseRootElement();
85 bool parseLeg(
int legIndex);
95 QXmlStreamReader *m_reader;
QGeoDynamicSpeedInfoContainer()
QList< QGeoCoordinate > path
bool operator==(const QGeoRouteSegmentContainer &other) const
void parse(const QByteArray &data)
void results(const QList< QGeoRoute > &routes)
void errorOccurred(const QString &errorString)
void run() override
Implement this pure virtual function in your subclass.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
QNetworkRequest request(url)