void Geocode::addressQueryResult(uint queryId, const GeoLocation& location) { if (m_id != queryId) { // We don't care about old queries. return; } if (m_country != location.address().country()) { m_country = location.address().country(); emit countryChanged(); } if (m_city != location.address().city()) { m_city = location.address().city(); emit cityChanged(); } if (m_suburb != location.address().district()) { m_suburb = location.address().district(); emit suburbChanged(); } }