summaryrefslogtreecommitdiff
path: root/src/location/places/qplacelocation_p.h
blob: aeba0f929429a033bfdb927812764668dee5f3f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef QPLACELOCATION_P_H
#define QPLACELOCATION_P_H

#include <QSharedData>

#include "qplacelocation.h"

QTM_BEGIN_NAMESPACE

class QPlaceLocationPrivate : public QSharedData
{
public:
    QPlaceLocationPrivate();
    QPlaceLocationPrivate(const QPlaceLocationPrivate &other);

    ~QPlaceLocationPrivate();

    bool operator==(const QPlaceLocationPrivate &other) const;

    QVariantHash additionalData;
    QPlaceAddress address;
    QList<QPlaceAlternativeValue> alternativeLabels;
    QPlaceGeoCoordinate displayPosition;
    QList<QPlaceGeoCoordinate> navigationPositions;
    QString label;
    QString locationId;
    int locationScore;
    QPlaceGeoBoundingBox mapView;
};

QTM_END_NAMESPACE

#endif // QPLACELOCATION_P_H