72void QDeclarativeGeoAddress::setAddress(
const QGeoAddress &address)
75 setText(address.text());
76 setCountry(address.country());
77 setCountryCode(address.countryCode());
78 setState(address.state());
79 setCounty(address.county());
80 setCity(address.city());
81 setDistrict(address.district());
82 setStreet(address.street());
83 setStreetNumber(address.streetNumber());
84 setPostalCode(address.postalCode());
113void QDeclarativeGeoAddress::setText(
const QString &address)
115 QString oldText = m_address.text();
116 bool oldIsTextGenerated = m_address.isTextGenerated();
117 m_address.setText(address);
119 if (oldText != m_address.text())
121 if (oldIsTextGenerated != m_address.isTextGenerated())
122 emit isTextGeneratedChanged();
135void QDeclarativeGeoAddress::setCountry(
const QString &country)
137 if (m_address.country() == country)
139 QString oldText = m_address.text();
140 m_address.setCountry(country);
141 emit countryChanged();
143 if (m_address.isTextGenerated() && oldText != m_address.text())
157void QDeclarativeGeoAddress::setCountryCode(
const QString &countryCode)
159 if (m_address.countryCode() == countryCode)
161 QString oldText = m_address.text();
162 m_address.setCountryCode(countryCode);
163 emit countryCodeChanged();
165 if (m_address.isTextGenerated() && oldText != m_address.text())
179void QDeclarativeGeoAddress::setState(
const QString &state)
181 if (m_address.state() == state)
183 QString oldText = m_address.text();
184 m_address.setState(state);
187 if (m_address.isTextGenerated() && oldText != m_address.text())
201void QDeclarativeGeoAddress::setCounty(
const QString &county)
203 if (m_address.county() == county)
205 QString oldText = m_address.text();
206 m_address.setCounty(county);
207 emit countyChanged();
209 if (m_address.isTextGenerated() && oldText != m_address.text())
245void QDeclarativeGeoAddress::setDistrict(
const QString &district)
247 if (m_address.district() == district)
249 QString oldText = m_address.text();
250 m_address.setDistrict(district);
251 emit districtChanged();
253 if (m_address.isTextGenerated() && oldText != m_address.text())
272void QDeclarativeGeoAddress::setStreet(
const QString &street)
274 if (m_address.street() == street)
276 QString oldText = m_address.text();
277 m_address.setStreet(street);
278 emit streetChanged();
280 if (m_address.isTextGenerated() && oldText != m_address.text())
297void QDeclarativeGeoAddress::setStreetNumber(
const QString &streetNumber)
299 if (m_address.streetNumber() == streetNumber)
301 QString oldText = m_address.text();
302 m_address.setStreetNumber(streetNumber);
303 emit streetNumberChanged();
305 if (m_address.isTextGenerated() && oldText != m_address.text())
319void QDeclarativeGeoAddress::setPostalCode(
const QString &postalCode)
321 if (m_address.postalCode() == postalCode)
323 QString oldText = m_address.text();
324 m_address.setPostalCode(postalCode);
325 emit postalCodeChanged();
327 if (m_address.isTextGenerated() && oldText != m_address.text())