70 const QString &newLine = QLatin1String(
"<br/>"))
72 const QString Comma(QStringLiteral(
", "));
73 const QString Dash(QStringLiteral(
"-"));
74 const QString Space(QStringLiteral(
" "));
89 if (address.countryCode() == QLatin1String(
"ALB")
90 || address.countryCode() == QLatin1String(
"MTQ")) {
91 text += addressLine(QStringList() << address.street() << Space
92 << address.streetNumber() << newLine);
93 text += addressLine(QStringList() << address.postalCode() << Comma
94 << address.city() << newLine);
95 text += addressLine(QStringList() << address.country() << newLine);
96 }
else if (address.countryCode() == QLatin1String(
"AND")
97 || address.countryCode() == QLatin1String(
"AUT")
98 || address.countryCode() == QLatin1String(
"GLP")
99 || address.countryCode() == QLatin1String(
"ITA")
100 || address.countryCode() == QLatin1String(
"RUS")
101 || address.countryCode() == QLatin1String(
"SMR")
102 || address.countryCode() == QLatin1String(
"VAT")) {
103 text += addressLine(QStringList() << address.street() << Space
104 << address.streetNumber() << newLine);
105 text += addressLine(QStringList() << address.postalCode() << Space
106 << address.city() << newLine);
107 text += addressLine(QStringList() << address.country() << newLine);
108 }
else if (address.countryCode() == QLatin1String(
"FRA")
109 || address.countryCode() == QLatin1String(
"GUF")
110 || address.countryCode() == QLatin1String(
"LUX")
111 || address.countryCode() == QLatin1String(
"MCO")
112 || address.countryCode() == QLatin1String(
"REU")) {
113 text += addressLine(QStringList() << address.streetNumber() << Space
114 << address.street() << newLine);
115 text += addressLine(QStringList() << address.postalCode() << Space
116 << address.city() << newLine);
117 text += addressLine(QStringList() << address.country() << newLine);
119 }
else if (address.countryCode() == QLatin1String(
"ARE")
120 || address.countryCode() == QLatin1String(
"BHS")) {
121 text += addressLine(QStringList() << address.street() << Space
122 << address.streetNumber() << newLine);
123 text += addressLine(QStringList() << address.district() << Space
124 << address.city() << newLine);
125 text += addressLine(QStringList() << address.country() << newLine);
126 }
else if (address.countryCode() == QLatin1String(
"AUS")) {
127 text += addressLine(QStringList() << address.streetNumber() << Space
128 << address.street() << newLine);
129 text += addressLine(QStringList() << (address.district().isEmpty() ? address.city() : address.district())
130 << Space << address.state() << Space << address.postalCode() << newLine);
131 text += addressLine(QStringList() << address.country() << newLine);
132 }
else if (address.countryCode() == QLatin1String(
"BHR")) {
133 text += addressLine(QStringList() << address.street() << Space
134 << address.streetNumber() << newLine);
135 text += addressLine(QStringList() << address.district() << Comma
136 << address.city() << Comma << address.state() << newLine);
137 text += addressLine(QStringList() << address.country() << newLine);
138 }
else if (address.countryCode() == QLatin1String(
"BRA")) {
139 text += addressLine(QStringList() << address.street() << Space
140 << address.streetNumber() << newLine);
141 text += addressLine(QStringList() << address.district() << Space
142 << address.city() << Dash << address.state() << Space << address.postalCode() << newLine);
143 text += addressLine(QStringList() << address.country() << newLine);
144 }
else if (address.countryCode() == QLatin1String(
"BRN")
145 || address.countryCode() == QLatin1String(
"JOR")
146 || address.countryCode() == QLatin1String(
"LBN")
147 || address.countryCode() == QLatin1String(
"NZL")) {
148 text += addressLine(QStringList() << address.streetNumber() << Space
149 << address.street() << newLine);
150 text += addressLine(QStringList() << address.district() << Space
151 << address.city() << Space << address.postalCode() << newLine);
152 text += addressLine(QStringList() << address.country() << newLine);
153 }
else if (address.countryCode() == QLatin1String(
"CAN")
154 || address.countryCode() == QLatin1String(
"USA")
155 || address.countryCode() == QLatin1String(
"VIR")) {
156 text += addressLine(QStringList() << address.streetNumber() << Space
157 << address.street() << newLine);
158 text += addressLine(QStringList() << address.city() << Comma << address.state() << Space
159 << address.postalCode() << newLine);
160 text += addressLine(QStringList() << address.country() << newLine);
161 }
else if (address.countryCode() == QLatin1String(
"CHN")) {
162 text += addressLine(QStringList() << address.street() << Space
163 << address.streetNumber() << Comma
164 << address.city() << newLine);
165 text += addressLine(QStringList() << address.postalCode() << Space << address.state() << newLine);
166 text += addressLine(QStringList() << address.country() << newLine);
167 }
else if (address.countryCode() == QLatin1String(
"CHL")) {
168 text += addressLine(QStringList() << address.street() << Space
169 << address.streetNumber() << newLine);
170 text += addressLine(QStringList() << address.postalCode() << Space
171 << address.district() << Comma << address.city() << Comma
172 << address.state() << newLine);
173 text += addressLine(QStringList() << address.country() << newLine);
174 }
else if (address.countryCode() == QLatin1String(
"CYM")) {
175 text += addressLine(QStringList() << address.streetNumber() << Space
176 << address.street() << newLine);
177 text += addressLine(QStringList() << address.state() << Space
178 << address.postalCode() << newLine);
179 text += addressLine(QStringList() << address.country() << newLine);
180 }
else if (address.countryCode() == QLatin1String(
"GBR")) {
181 text += addressLine(QStringList() << address.streetNumber() << Space
182 << address.street() << newLine);
183 text += addressLine(QStringList() << address.district() << Comma
184 << address.city() << Comma << address.postalCode() << newLine);
185 text += addressLine(QStringList() << address.country() << newLine);
186 }
else if (address.countryCode() == QLatin1String(
"GIB")) {
187 text += addressLine(QStringList() << address.streetNumber() << Space
188 << address.street() << newLine);
189 text += addressLine(QStringList() << address.city() << newLine);
190 text += addressLine(QStringList() << address.country() << newLine);
191 }
else if (address.countryCode() == QLatin1String(
"HKG")) {
192 text += addressLine(QStringList() << address.streetNumber() << Space
193 << address.street() << newLine);
194 text += addressLine(QStringList() << address.district() << newLine);
195 text += addressLine(QStringList() << address.city() << newLine);
196 }
else if (address.countryCode() == QLatin1String(
"IND")) {
197 text += addressLine(QStringList() << address.streetNumber() << Space
198 << address.street() << newLine);
199 text += addressLine(QStringList() << address.city() << Space << address.postalCode() << Space
200 << address.state() << newLine);
201 text += addressLine(QStringList() << address.country() << newLine);
202 }
else if (address.countryCode() == QLatin1String(
"IDN")
203 || address.countryCode() == QLatin1String(
"JEY")
204 || address.countryCode() == QLatin1String(
"LVA")) {
205 text += addressLine(QStringList() << address.street() << Space
206 << address.streetNumber() << newLine);
207 text += addressLine(QStringList() << address.city() << Comma << address.postalCode() << newLine);
208 text += addressLine(QStringList() << address.country() << newLine);
209 }
else if (address.countryCode() == QLatin1String(
"IRL")) {
210 text += addressLine(QStringList() << address.streetNumber() << Space
211 << address.street() << newLine);
212 text += addressLine(QStringList() << address.district() << Comma << address.state() << newLine);
213 text += addressLine(QStringList() << address.country() << newLine);
214 }
else if (address.countryCode() == QLatin1String(
"KWT")) {
215 text += addressLine(QStringList() << address.street() << Space
216 << address.streetNumber() << newLine);
217 text += addressLine(QStringList() << address.postalCode() << Comma
218 << address.district() << Comma << address.city() << newLine);
219 text += addressLine(QStringList() << address.country() << newLine);
220 }
else if (address.countryCode() == QLatin1String(
"MLT")
221 || address.countryCode() == QLatin1String(
"SGP")) {
222 text += addressLine(QStringList() << address.streetNumber() << Space
223 << address.street() << newLine);
224 text += addressLine(QStringList() << address.city() << Space << address.postalCode() << newLine);
225 text += addressLine(QStringList() << address.country() << newLine);
226 }
else if (address.countryCode() == QLatin1String(
"UKR")) {
227 text += addressLine(QStringList() << address.street() << Space
228 << address.streetNumber() << newLine);
229 text += addressLine(QStringList() << address.city() << Space << address.postalCode() << newLine);
230 text += addressLine(QStringList() << address.country() << newLine);
231 }
else if (address.countryCode() == QLatin1String(
"MEX")) {
232 text += addressLine(QStringList() << address.street() << Space
233 << address.streetNumber() << newLine);
234 text += addressLine(QStringList() << address.district() << newLine);
235 text += addressLine(QStringList() << address.postalCode() << Space << address.city() << Comma
236 << address.state() << newLine);
237 text += addressLine(QStringList() << address.country() << newLine);
238 }
else if (address.countryCode() == QLatin1String(
"MYS")) {
239 text += addressLine(QStringList() << address.streetNumber() << Space
240 << address.street() << newLine);
241 text += addressLine(QStringList() << address.postalCode() << Space << address.city() << newLine);
242 text += addressLine(QStringList() << address.state() << newLine);
243 text += addressLine(QStringList() << address.country() << newLine);
244 }
else if (address.countryCode() == QLatin1String(
"OMN")) {
245 text += addressLine(QStringList() << address.streetNumber() << Space
246 << address.street() << newLine);
247 text += addressLine(QStringList() << address.district() << Comma
248 << address.postalCode() << Comma
249 << address.city() << Comma
250 << address.country() << newLine);
251 }
else if (address.countryCode() == QLatin1String(
"PRI")) {
252 text += addressLine(QStringList() << address.street() << Space
253 << address.streetNumber() << newLine);
254 text += addressLine(QStringList() << address.district() << Comma << address.city() << Comma
255 << address.state() << Comma << address.postalCode() << newLine);
256 text += addressLine(QStringList() << address.country() << newLine);
257 }
else if (address.countryCode() == QLatin1String(
"QAT")) {
258 text += addressLine(QStringList() << address.street() << Space
259 << address.streetNumber() << newLine);
260 text += addressLine(QStringList() << address.district() << Space << address.city() << Comma
261 << address.country() << newLine);
262 }
else if (address.countryCode() == QLatin1String(
"SAU")) {
263 text += addressLine(QStringList() << address.streetNumber() << Space
264 << address.street() << Space
265 << address.district() << newLine);
266 text += addressLine(QStringList() << address.city() << Space << address.postalCode() << newLine);
267 text += addressLine(QStringList() << address.country() << newLine);
268 }
else if (address.countryCode() == QLatin1String(
"TWN")) {
269 text += addressLine(QStringList() << address.street() << Space
270 << address.streetNumber() << Comma
271 << address.district() << Comma
272 << address.city() << newLine);
273 text += addressLine(QStringList() << address.country() << newLine);
274 }
else if (address.countryCode() == QLatin1String(
"THA")) {
275 text += addressLine(QStringList() << address.street() << Space
276 << address.streetNumber() << newLine);
277 text += addressLine(QStringList() << address.district() << Comma << address.city() << Space
278 << address.postalCode() << newLine);
279 text += addressLine(QStringList() << address.country() << newLine);
280 }
else if (address.countryCode() == QLatin1String(
"TUR")) {
281 text += addressLine(QStringList() << address.street() << Space
282 << address.streetNumber() << newLine);
283 text += addressLine(QStringList() << address.postalCode() << Space << address.district() << Comma
284 << address.city() << newLine);
285 text += addressLine(QStringList() << address.country() << newLine);
286 }
else if (address.countryCode() == QLatin1String(
"VEN")) {
287 text += addressLine(QStringList() << address.street() << Space
288 << address.streetNumber() << newLine);
289 text += addressLine(QStringList() << address.city() << Space << address.postalCode() << Comma
290 << address.state() << newLine);
291 text += addressLine(QStringList() << address.country() << newLine);
292 }
else if (address.countryCode() == QLatin1String(
"ZAF")) {
293 text += addressLine(QStringList() << address.street() << Space
294 << address.streetNumber() << newLine);
295 text += addressLine(QStringList() << address.district() << Comma << address.city() << newLine);
296 text += addressLine(QStringList() << address.country() << newLine);
298 text += addressLine(QStringList() << address.street() << Space
299 << address.streetNumber() << newLine);
300 text += addressLine(QStringList() << address.postalCode() << Space << address.city() << newLine);
301 text += addressLine(QStringList() << address.country() << newLine);
304 text.chop(newLine.size());