4#ifndef QGEOROUTESEGMENT_H
5#define QGEOROUTESEGMENT_H
7#include <QtCore/QObject>
8#include <QtCore/QExplicitlySharedDataPointer>
10#include <QtLocation/qlocationglobal.h>
11#include <QtQml/qqml.h>
42 {
return lhs.isEqual(rhs); }
44 {
return !lhs.isEqual(rhs); }
static bool isEqual(const aiUVTransform &a, const aiUVTransform &b)
void setNextRouteSegment(const QExplicitlySharedDataPointer< QGeoRouteSegmentPrivate > &next)
QExplicitlySharedDataPointer< QGeoRouteSegmentPrivate > nextRouteSegment() const
void setDistance(qreal distance)
void setTravelTime(int travelTime)
void setManeuver(const QGeoManeuver &maneuver)
void setPath(const QList< QGeoCoordinate > &path)
bool isLegLastSegment() const
QGeoManeuver maneuver() const
void swap(QGeoRouteSegment &other) noexcept
Combined button and popup list for selecting options.
constexpr bool operator!=(const timespec &t1, const timespec &t2)
GLsizei GLsizei GLfloat distance
GLsizei const GLchar *const * path
#define QML_VALUE_TYPE(NAME)
#define QML_STRUCTURED_VALUE
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)
#define QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT(Class, ExportMacro)