28class QGeoManeuverPrivate :
public QSharedData
31 bool equals(
const QGeoManeuverPrivate &other)
const;
34 void setValid(
bool valid);
37 void setId(
const QString &id);
39 QGeoCoordinate position()
const;
40 void setPosition(
const QGeoCoordinate &position);
43 void setText(
const QString &text);
45 QGeoManeuver::InstructionDirection direction()
const;
46 void setDirection(QGeoManeuver::InstructionDirection direction);
48 int timeToNextInstruction()
const;
49 void setTimeToNextInstruction(
int timeToNextInstruction);
51 qreal distanceToNextInstruction()
const;
52 void setDistanceToNextInstruction(qreal distanceToNextInstruction);
54 QGeoCoordinate waypoint()
const;
55 void setWaypoint(
const QGeoCoordinate &waypoint);
57 QVariantMap extendedAttributes()
const;
58 void setExtendedAttributes(
const QVariantMap &extendedAttributes);
61 QGeoCoordinate m_position;
63 QGeoCoordinate m_waypoint;
64 QVariantMap m_extendedAttributes;
65 qreal m_distanceToNextInstruction = 0.0;
66 QGeoManeuver::InstructionDirection m_direction = QGeoManeuver::NoDirection;
67 int m_timeToNextInstruction = 0;