29 QML_NAMED_ELEMENT(Address)
30 QML_ADDED_IN_VERSION(5, 0)
32 Q_PROPERTY(QGeoAddress address READ address WRITE setAddress)
33 Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
34 Q_PROPERTY(QString country READ country WRITE setCountry NOTIFY countryChanged)
35 Q_PROPERTY(QString countryCode READ countryCode WRITE setCountryCode NOTIFY countryCodeChanged)
36 Q_PROPERTY(QString state READ state WRITE setState NOTIFY stateChanged)
37 Q_PROPERTY(QString county READ county WRITE setCounty NOTIFY countyChanged)
38 Q_PROPERTY(QString city READ city WRITE setCity NOTIFY cityChanged)
39 Q_PROPERTY(QString district READ district WRITE setDistrict NOTIFY districtChanged)
40 Q_PROPERTY(QString street READ street WRITE setStreet NOTIFY streetChanged)
41 Q_PROPERTY(QString streetNumber READ streetNumber WRITE setStreetNumber
42 NOTIFY streetNumberChanged REVISION(6, 2))
43 Q_PROPERTY(QString postalCode READ postalCode WRITE setPostalCode NOTIFY postalCodeChanged)
44 Q_PROPERTY(
bool isTextGenerated READ isTextGenerated NOTIFY isTextGeneratedChanged)
47 explicit QDeclarativeGeoAddress(QObject *parent = 0);
48 QDeclarativeGeoAddress(
const QGeoAddress &address, QObject *parent = 0);
49 QGeoAddress address()
const;
50 void setAddress(
const QGeoAddress &address);
53 void setText(
const QString &address);
55 QString country()
const;
56 void setCountry(
const QString &country);
57 QString countryCode()
const;
58 void setCountryCode(
const QString &countryCode);
59 QString state()
const;
60 void setState(
const QString &state);
61 QString county()
const;
62 void setCounty(
const QString &county);
64 void setCity(
const QString &city);
65 QString district()
const;
66 void setDistrict(
const QString &district);
67 QString street()
const;
68 void setStreet(
const QString &street);
69 QString streetNumber()
const;
70 void setStreetNumber(
const QString &streetNumber);
71 QString postalCode()
const;
72 void setPostalCode(
const QString &postalCode);
73 bool isTextGenerated()
const;
77 void countryChanged();
78 void countryCodeChanged();
82 void districtChanged();
84 void streetNumberChanged();
85 void postalCodeChanged();
86 void isTextGeneratedChanged();
89 QGeoAddress m_address;