void QDeclarativeGeoAddress::setAddress(const QGeoAddress& address) { // Elaborate but takes care of emiting needed signals setCountry(address.country()); setCountryCode(address.countryCode()); setState(address.state()); setCounty(address.county()); setCity(address.city()); setDistrict(address.district()); setStreet(address.street()); setPostcode(address.postcode()); m_address = address; }
Address::Address(const Address &a) { setStreet(a.getStreet()); setStreetId(a.getStreetId()); setBuild(a.getBuild()); setBuildId(a.getBuildId()); setAdditional(a.getAdditional()); setCity1(a.getCity1()); setCity2(a.getCity2()); setTypeOfCity2(a.getTypeOfCity2()); setTypeOfCity1(a.getTypeOfCity1()); setTypeOfStreet(a.getTypeOfStreet()); setLitera(a.getLitera()); setTypeOfFSubj(a.getTypeOfFSubj()); setFsubj(a.getFsubj()); setDistrict(a.getDistrict()); setKorp(a.getKorp()); setRawAddress(a.getRawAddress()); setCorrect(a.isCorrect()); }