73void QDeclarativeGeoAddress::setAddress(
const QGeoAddress &address)
76 setText(address.text());
77 setCountry(address.country());
78 setCountryCode(address.countryCode());
79 setState(address.state());
80 setCounty(address.county());
81 setCity(address.city());
82 setDistrict(address.district());
83 setStreet(address.street());
84 setStreetNumber(address.streetNumber());
85 setPostalCode(address.postalCode());
114void QDeclarativeGeoAddress::setText(
const QString &address)
116 QString oldText = m_address.text();
117 bool oldIsTextGenerated = m_address.isTextGenerated();
118 m_address.setText(address);
120 if (oldText != m_address.text())
122 if (oldIsTextGenerated != m_address.isTextGenerated())
123 emit isTextGeneratedChanged();
136void QDeclarativeGeoAddress::setCountry(
const QString &country)
138 if (m_address.country() == country)
140 QString oldText = m_address.text();
141 m_address.setCountry(country);
142 emit countryChanged();
144 if (m_address.isTextGenerated() && oldText != m_address.text())
158void QDeclarativeGeoAddress::setCountryCode(
const QString &countryCode)
160 if (m_address.countryCode() == countryCode)
162 QString oldText = m_address.text();
163 m_address.setCountryCode(countryCode);
164 emit countryCodeChanged();
166 if (m_address.isTextGenerated() && oldText != m_address.text())
180void QDeclarativeGeoAddress::setState(
const QString &state)
182 if (m_address.state() == state)
184 QString oldText = m_address.text();
185 m_address.setState(state);
188 if (m_address.isTextGenerated() && oldText != m_address.text())
202void QDeclarativeGeoAddress::setCounty(
const QString &county)
204 if (m_address.county() == county)
206 QString oldText = m_address.text();
207 m_address.setCounty(county);
208 emit countyChanged();
210 if (m_address.isTextGenerated() && oldText != m_address.text())
246void QDeclarativeGeoAddress::setDistrict(
const QString &district)
248 if (m_address.district() == district)
250 QString oldText = m_address.text();
251 m_address.setDistrict(district);
252 emit districtChanged();
254 if (m_address.isTextGenerated() && oldText != m_address.text())
273void QDeclarativeGeoAddress::setStreet(
const QString &street)
275 if (m_address.street() == street)
277 QString oldText = m_address.text();
278 m_address.setStreet(street);
279 emit streetChanged();
281 if (m_address.isTextGenerated() && oldText != m_address.text())
298void QDeclarativeGeoAddress::setStreetNumber(
const QString &streetNumber)
300 if (m_address.streetNumber() == streetNumber)
302 QString oldText = m_address.text();
303 m_address.setStreetNumber(streetNumber);
304 emit streetNumberChanged();
306 if (m_address.isTextGenerated() && oldText != m_address.text())
320void QDeclarativeGeoAddress::setPostalCode(
const QString &postalCode)
322 if (m_address.postalCode() == postalCode)
324 QString oldText = m_address.text();
325 m_address.setPostalCode(postalCode);
326 emit postalCodeChanged();
328 if (m_address.isTextGenerated() && oldText != m_address.text())