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