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