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