Lines Matching full:address
52 Combines a list of address parts into a single line.
54 The parts parameter contains both address elements such as city, state and so on
98 Returns a single formatted string representing the \a address. Lines of the address
100 {QGeoAddress::countryCode} {countryCode} of the \a address determines the format of
103 static QString formattedAddress(const QGeoAddress &address, in formattedAddress() argument
112 if (address.countryCode() == QLatin1String("ALB") in formattedAddress()
113 || address.countryCode() == QLatin1String("MTQ")) { in formattedAddress()
114 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
115 text += addressLine(QStringList() << address.postalCode() << Comma in formattedAddress()
116 << address.city() << newLine); in formattedAddress()
117 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
118 } else if (address.countryCode() == QLatin1String("AND") in formattedAddress()
119 || address.countryCode() == QLatin1String("AUT") in formattedAddress()
120 || address.countryCode() == QLatin1String("FRA") in formattedAddress()
121 || address.countryCode() == QLatin1String("GLP") in formattedAddress()
122 || address.countryCode() == QLatin1String("GUF") in formattedAddress()
123 || address.countryCode() == QLatin1String("ITA") in formattedAddress()
124 || address.countryCode() == QLatin1String("LUX") in formattedAddress()
125 || address.countryCode() == QLatin1String("MCO") in formattedAddress()
126 || address.countryCode() == QLatin1String("REU") in formattedAddress()
127 || address.countryCode() == QLatin1String("RUS") in formattedAddress()
128 || address.countryCode() == QLatin1String("SMR") in formattedAddress()
129 || address.countryCode() == QLatin1String("VAT")) { in formattedAddress()
130 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
131 text += addressLine(QStringList() << address.postalCode() << Space in formattedAddress()
132 << address.city() << newLine); in formattedAddress()
133 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
134 } else if (address.countryCode() == QLatin1String("ARE") in formattedAddress()
135 || address.countryCode() == QLatin1String("BHS")) { in formattedAddress()
136 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
137 text += addressLine(QStringList() << address.district() << Space in formattedAddress()
138 << address.city() << newLine); in formattedAddress()
139 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
140 } else if (address.countryCode() == QLatin1String("AUS")) { in formattedAddress()
141 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
142 …text += addressLine(QStringList() << (address.district().isEmpty() ? address.city() : address.dist… in formattedAddress()
143 … << Space << address.state() << Space << address.postalCode() << newLine); in formattedAddress()
144 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
145 } else if (address.countryCode() == QLatin1String("BHR")) { in formattedAddress()
146 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
147 text += addressLine(QStringList() << address.district() << Comma in formattedAddress()
148 << address.city() << Comma << address.state() << newLine); in formattedAddress()
149 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
150 } else if (address.countryCode() == QLatin1String("BRA")) { in formattedAddress()
151 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
152 text += addressLine(QStringList() << address.district() << Space in formattedAddress()
153 … << address.city() << Dash << address.state() << Space << address.postalCode() << newLine); in formattedAddress()
154 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
155 } else if (address.countryCode() == QLatin1String("BRN") in formattedAddress()
156 || address.countryCode() == QLatin1String("JOR") in formattedAddress()
157 || address.countryCode() == QLatin1String("LBN") in formattedAddress()
158 || address.countryCode() == QLatin1String("NZL")) { in formattedAddress()
159 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
160 text += addressLine(QStringList() << address.district() << Space in formattedAddress()
161 << address.city() << Space << address.postalCode() << newLine); in formattedAddress()
162 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
163 } else if (address.countryCode() == QLatin1String("CAN") in formattedAddress()
164 || address.countryCode() == QLatin1String("USA") in formattedAddress()
165 || address.countryCode() == QLatin1String("VIR")) { in formattedAddress()
166 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
167 text += addressLine(QStringList() << address.city() << Comma << address.state() << Space in formattedAddress()
168 << address.postalCode() << newLine); in formattedAddress()
169 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
170 } else if (address.countryCode() == QLatin1String("CHN")) { in formattedAddress()
171 … text += addressLine(QStringList() << address.street() << Comma << address.city() << newLine); in formattedAddress()
172 … text += addressLine(QStringList() << address.postalCode() << Space << address.state() << newLine); in formattedAddress()
173 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
174 } else if (address.countryCode() == QLatin1String("CHL")) { in formattedAddress()
175 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
176 text += addressLine(QStringList() << address.postalCode() << Space in formattedAddress()
177 << address.district() << Comma << address.city() << Comma in formattedAddress()
178 << address.state() << newLine); in formattedAddress()
179 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
180 } else if (address.countryCode() == QLatin1String("CYM")) { in formattedAddress()
181 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
182 text += addressLine(QStringList() << address.state() << Space in formattedAddress()
183 << address.postalCode() << newLine); in formattedAddress()
184 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
185 } else if (address.countryCode() == QLatin1String("GBR")) { in formattedAddress()
186 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
187 text += addressLine(QStringList() << address.district() << Comma in formattedAddress()
188 << address.city() << Comma << address.postalCode() << newLine); in formattedAddress()
189 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
190 } else if (address.countryCode() == QLatin1String("GIB")) { in formattedAddress()
191 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
192 text += addressLine(QStringList() << address.city() << newLine); in formattedAddress()
193 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
194 } else if (address.countryCode() == QLatin1String("HKG")) { in formattedAddress()
195 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
196 text += addressLine(QStringList() << address.district() << newLine); in formattedAddress()
197 text += addressLine(QStringList() << address.city() << newLine); in formattedAddress()
198 } else if (address.countryCode() == QLatin1String("IND")) { in formattedAddress()
199 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
200 … text += addressLine(QStringList() << address.city() << Space << address.postalCode() << Space in formattedAddress()
201 << address.state() << newLine); in formattedAddress()
202 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
203 } else if (address.countryCode() == QLatin1String("IDN") in formattedAddress()
204 || address.countryCode() == QLatin1String("JEY") in formattedAddress()
205 || address.countryCode() == QLatin1String("LVA")) { in formattedAddress()
206 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
207 … text += addressLine(QStringList() << address.city() << Comma << address.postalCode() << newLine); in formattedAddress()
208 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
209 } else if (address.countryCode() == QLatin1String("IRL")) { in formattedAddress()
210 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
211 … text += addressLine(QStringList() << address.district() << Comma << address.state() << newLine); in formattedAddress()
212 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
213 } else if (address.countryCode() == QLatin1String("KWT")) { in formattedAddress()
214 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
215 text += addressLine(QStringList() << address.postalCode() << Comma in formattedAddress()
216 << address.district() << Comma << address.city() << newLine); in formattedAddress()
217 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
218 } else if (address.countryCode() == QLatin1String("MLT") in formattedAddress()
219 || address.countryCode() == QLatin1String("SGP") in formattedAddress()
220 || address.countryCode() == QLatin1String("UKR")) { in formattedAddress()
221 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
222 … text += addressLine(QStringList() << address.city() << Space << address.postalCode() << newLine); in formattedAddress()
223 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
224 } else if (address.countryCode() == QLatin1String("MEX")) { in formattedAddress()
225 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
226 text += addressLine(QStringList() << address.district() << newLine); in formattedAddress()
227 … text += addressLine(QStringList() << address.postalCode() << Space << address.city() << Comma in formattedAddress()
228 << address.state() << newLine); in formattedAddress()
229 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
230 } else if (address.countryCode() == QLatin1String("MYS")) { in formattedAddress()
231 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
232 … text += addressLine(QStringList() << address.postalCode() << Space << address.city() << newLine); in formattedAddress()
233 text += addressLine(QStringList() << address.state() << newLine); in formattedAddress()
234 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
235 } else if (address.countryCode() == QLatin1String("OMN")) { in formattedAddress()
236 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
237 text += addressLine(QStringList() << address.district() << Comma in formattedAddress()
238 << address.postalCode() << Comma in formattedAddress()
239 << address.city() << Comma in formattedAddress()
240 << address.country() << newLine); in formattedAddress()
241 } else if (address.countryCode() == QLatin1String("PRI")) { in formattedAddress()
242 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
243 text += addressLine(QStringList() << address.district() << Comma << address.city() << Comma in formattedAddress()
244 … << address.state() << Comma << address.postalCode() << newLine); in formattedAddress()
245 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
246 } else if (address.countryCode() == QLatin1String("QAT")) { in formattedAddress()
247 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
248 text += addressLine(QStringList() << address.district() << Space << address.city() << Comma in formattedAddress()
249 << address.country() << newLine); in formattedAddress()
250 } else if (address.countryCode() == QLatin1String("SAU")) { in formattedAddress()
251 … text += addressLine(QStringList() << address.street() << Space << address.district() << newLine); in formattedAddress()
252 … text += addressLine(QStringList() << address.city() << Space << address.postalCode() << newLine); in formattedAddress()
253 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
254 } else if (address.countryCode() == QLatin1String("TWN")) { in formattedAddress()
255 text += addressLine(QStringList() << address.street() << Comma in formattedAddress()
256 << address.district() << Comma << address.city() << newLine); in formattedAddress()
257 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
258 } else if (address.countryCode() == QLatin1String("THA")) { in formattedAddress()
259 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
260 text += addressLine(QStringList() << address.district() << Comma << address.city() << Space in formattedAddress()
261 << address.postalCode() << newLine); in formattedAddress()
262 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
263 } else if (address.countryCode() == QLatin1String("TUR")) { in formattedAddress()
264 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
265 … text += addressLine(QStringList() << address.postalCode() << Space << address.district() << Comma in formattedAddress()
266 << address.city() << newLine); in formattedAddress()
267 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
268 } else if (address.countryCode() == QLatin1String("VEN")) { in formattedAddress()
269 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
270 … text += addressLine(QStringList() << address.city() << Space << address.postalCode() << Comma in formattedAddress()
271 << address.state() << newLine); in formattedAddress()
272 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
273 } else if (address.countryCode() == QLatin1String("ZAF")) { in formattedAddress()
274 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
275 … text += addressLine(QStringList() << address.district() << Comma << address.city() << newLine); in formattedAddress()
276 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
278 text += addressLine(QStringList() << address.street() << newLine); in formattedAddress()
279 … text += addressLine(QStringList() << address.postalCode() << Space << address.city() << newLine); in formattedAddress()
280 text += addressLine(QStringList() << address.country() << newLine); in formattedAddress()
320 \brief The QGeoAddress class represents an address of a \l QGeoLocation.
322 The address' attributes are normalized to US feature names and can be mapped
325 The address contains a \l text() for displaying purposes and additional
326 properties to access the components of an address:
356 Destroys this address.
363 Assigns the given \a address to this address and
364 returns a reference to this address.
366 QGeoAddress &QGeoAddress::operator=(const QGeoAddress & address) in operator =() argument
368 if (this == &address) in operator =()
371 d = address.d; in operator =()
376 Returns true if this address is equal to \a other,
407 Returns true if this address is not equal to \a other,
412 Returns the address as a single formatted string. It is the recommended string
413 to use to display the address to the user. It typically takes the format of
414 an address as found on an envelope, but this is not always necessarily the case.
416 The address text is either automatically generated or explicitly assigned.
421 countryCode() and based on the elements of the address such as street, city and so on.
422 Because the text string is generated from the address elements, a sequence
444 from the address elements. isTextGenerated() will return true.
548 Returns the street-level component of the address.
553 distinguish one address from another.
561 Sets the street-level component of the address to \a street.
566 distinguish one address from another.
590 Returns whether this address is empty. An address is considered empty
608 Clears all of the address' data fields.
624 Returns true if QGeoAddress::text() is automatically generated from address elements,