58 d_ptr->engine.reset(
engine);
68 qFatal(
"The routing manager engine that was set for this routing manager was NULL.");
89 return d_ptr->
engine->managerName();
101 return d_ptr->
engine->managerVersion();
167 return d_ptr->
engine->supportedTravelModes();
176 return d_ptr->
engine->supportedFeatureTypes();
185 return d_ptr->
engine->supportedFeatureWeights();
193 return d_ptr->
engine->supportedRouteOptimizations();
202 return d_ptr->
engine->supportedSegmentDetails();
211 return d_ptr->
engine->supportedManeuverDetails();
233 return d_ptr->
engine->locale();
246 d_ptr->
engine->setMeasurementSystem(system);
260 return d_ptr->
engine->measurementSystem();
void errorOccurred(QGeoRouteReply *reply, QGeoRouteReply::Error error, const QString &errorString=QString())
This signal is emitted when an error has been detected in the processing of reply.
void finished(QGeoRouteReply *reply)
This signal is emitted when reply has finished processing.
std::unique_ptr< QGeoRoutingManagerEngine > engine
QGeoRouteRequest::FeatureWeights supportedFeatureWeights() const
Returns the weightings which this manager can apply to different features during route planning.
QGeoRouteRequest::FeatureTypes supportedFeatureTypes() const
Returns the types of features that this manager can take into account during route planning.
QGeoRouteRequest::RouteOptimizations supportedRouteOptimizations() const
Returns the route optimizations supported by this manager.
QGeoRouteRequest::TravelModes supportedTravelModes() const
Returns the travel modes supported by this manager.
void setLocale(const QLocale &locale)
Sets the locale to be used by this manager to locale.
int managerVersion() const
Returns the version of the engine which implements the behaviour of this routin manager.
QLocale locale() const
Returns the locale used to hint to this routing manager about what language to use for addresses and ...
~QGeoRoutingManager()
Destroys this manager.
void finished(QGeoRouteReply *reply)
This signal is emitted when reply has finished processing.
QString managerName() const
Returns the name of the engine which implements the behaviour of this routing manager.
QGeoRouteReply * updateRoute(const QGeoRoute &route, const QGeoCoordinate &position)
Begins the process of updating route based on the current position position.
void errorOccurred(QGeoRouteReply *reply, QGeoRouteReply::Error error, const QString &errorString=QString())
This signal is emitted when an error has been detected in the processing of reply.
QGeoRouteRequest::SegmentDetails supportedSegmentDetails() const
Returns the levels of detail for routing segments which can be requested with this manager.
QLocale::MeasurementSystem measurementSystem() const
Returns the measurement system used by this manager.
QGeoRouteReply * calculateRoute(const QGeoRouteRequest &request)
Begins the calculation of the route specified by request.
QGeoRouteRequest::ManeuverDetails supportedManeuverDetails() const
Returns the levels of detail for navigation maneuvers which can be requested by this manager.
void setMeasurementSystem(QLocale::MeasurementSystem system)
Sets the measurement system used by this manager to system.
void setParent(QObject *parent)
Makes the object a child of parent.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
connect(quitButton, &QPushButton::clicked, &app, &QCoreApplication::quit, Qt::QueuedConnection)
QNetworkRequest request(url)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent