7#include <QtPositioning/QGeoCoordinate>
8#include <QtPositioning/QGeoRectangle>
246 return ((d_ptr.constData() ==
other.d_ptr.constData())
247 || (*d_ptr) == (*
other.d_ptr));
\inmodule QtCore\reentrant
QGeoRouteRequest::TravelModes travelModes
QGeoRouteRequest::SegmentDetail segmentDetail
QList< QGeoRectangle > excludeAreas
QGeoRouteRequest::ManeuverDetail maneuverDetail
QMap< QGeoRouteRequest::FeatureType, QGeoRouteRequest::FeatureWeight > featureWeights
QGeoRouteRequest::RouteOptimizations routeOptimization
bool operator==(const QGeoRouteRequestPrivate &other) const
int numberAlternativeRoutes
QList< QGeoCoordinate > waypoints
QDateTime departureTime() const
Returns the departure time in the request.
SegmentDetail segmentDetail() const
Returns the level of detail which will be used in the representation of routing segments.
void setManeuverDetail(ManeuverDetail maneuverDetail)
Sets the level of detail to use when representing routing maneuvers to maneuverDetail.
void setDepartureTime(const QDateTime &departureTime)
Sets the departure time departureTime for the route calculation.
void setRouteOptimization(RouteOptimizations optimization)
Sets the optimization criteria to use while planning the route to optimization.
void setSegmentDetail(SegmentDetail segmentDetail)
Sets the level of detail to use when representing routing segments to segmentDetail.
FeatureWeight
Defines the weight to associate with a feature during the planning of a route.
QGeoRouteRequest & operator=(const QGeoRouteRequest &other) noexcept
Assigns other to this route request object and then returns a reference to this route request object.
FeatureWeight featureWeight(FeatureType featureType) const
Returns the weight assigned to featureType in the planning of the route.
QList< FeatureType > featureTypes() const
Returns the list of features that will be considered when planning the route.
QGeoRouteRequest(const QList< QGeoCoordinate > &waypoints=QList< QGeoCoordinate >())
Constructs a request to calculate a route through the coordinates waypoints.
void setWaypoints(const QList< QGeoCoordinate > &waypoints)
Sets waypoints as the waypoints that the route should pass through.
TravelModes travelModes() const
Returns the travel modes which this request specifies should be considered during the planning of the...
RouteOptimizations routeOptimization() const
Returns the optimization criteria which this request specifies should be used while planning the rout...
QList< QGeoCoordinate > waypoints() const
Returns the waypoints that the route will pass through.
SegmentDetail
Defines the amount of route segment information that should be included with the route.
~QGeoRouteRequest()
Destroys the request.
void setFeatureWeight(FeatureType featureType, FeatureWeight featureWeight)
Assigns the weight featureWeight to the feature featureType during the planning of the route.
void setNumberAlternativeRoutes(int alternatives)
Sets the number of alternative routes to request to alternatives.
void setTravelModes(TravelModes travelModes)
Sets the travel modes which should be considered during the planning of the route to travelModes.
ManeuverDetail
Defines the amount of maneuver information that should be included with the route.
int numberAlternativeRoutes() const
Returns the number of alternative routes which will be requested.
void setExcludeAreas(const QList< QGeoRectangle > &areas)
Sets areas as excluded areas that the route must not cross.
QList< QGeoRectangle > excludeAreas() const
Returns areas the route must not cross.
FeatureType
Defines a feature which is important to the planning of a route.
ManeuverDetail maneuverDetail() const
Returns the level of detail which will be used in the representation of routing maneuvers.
void append(parameter_type t)
T value(const Key &key, const T &defaultValue=T()) const
size_type remove(const Key &key)
QList< Key > keys() const
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char * destination
constexpr const T & qMax(const T &a, const T &b)
#define QT_DEFINE_QESDP_SPECIALIZATION_DTOR(Class)