23 ~QGeoRoutingManager();
25 QString managerName()
const;
26 int managerVersion()
const;
28 QGeoRouteReply *calculateRoute(
const QGeoRouteRequest &request);
29 QGeoRouteReply *updateRoute(
const QGeoRoute &route,
const QGeoCoordinate &position);
31 QGeoRouteRequest::TravelModes supportedTravelModes()
const;
32 QGeoRouteRequest::FeatureTypes supportedFeatureTypes()
const;
33 QGeoRouteRequest::FeatureWeights supportedFeatureWeights()
const;
34 QGeoRouteRequest::RouteOptimizations supportedRouteOptimizations()
const;
35 QGeoRouteRequest::SegmentDetails supportedSegmentDetails()
const;
36 QGeoRouteRequest::ManeuverDetails supportedManeuverDetails()
const;
38 void setLocale(
const QLocale &locale);
39 QLocale locale()
const;
40 void setMeasurementSystem(QLocale::MeasurementSystem system);
41 QLocale::MeasurementSystem measurementSystem()
const;
44 void finished(QGeoRouteReply *reply);
45 void errorOccurred(QGeoRouteReply *reply, QGeoRouteReply::Error error,
46 const QString &errorString = QString());
49 explicit QGeoRoutingManager(QGeoRoutingManagerEngine *engine, QObject *parent =
nullptr);
51 QGeoRoutingManagerPrivate *d_ptr;
52 Q_DISABLE_COPY(QGeoRoutingManager)
54 friend class QGeoServiceProvider;
55 friend class QGeoServiceProviderPrivate;