-rw-r--r-- | kabc/address.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/kabc/address.cpp b/kabc/address.cpp index 26e0b6a..c820a6c 100644 --- a/kabc/address.cpp +++ b/kabc/address.cpp | |||
@@ -290,6 +290,26 @@ Address::TypeList Address::typeList() | |||
290 | 290 | ||
291 | QString Address::typeLabel( int type ) | 291 | QString Address::typeLabel( int type ) |
292 | { | 292 | { |
293 | QString label; | ||
294 | if ( type & Dom ) | ||
295 | label += i18n("Domestic")+" "; | ||
296 | if ( type & Intl ) | ||
297 | label += i18n("International")+" "; | ||
298 | if ( type & Postal ) | ||
299 | label += i18n("Postal")+" "; | ||
300 | if ( type & Parcel ) | ||
301 | label += i18n("Parcel")+" "; | ||
302 | if ( type & Work ) | ||
303 | label += i18n("Work Address", "Work")+" "; | ||
304 | if ( type & Home ) | ||
305 | label += i18n("Home Address", "Home") +" "; | ||
306 | if ( type & Pref ) | ||
307 | label += i18n("Preferred Address", "(p)"); | ||
308 | if ( label.isEmpty() ) | ||
309 | label = i18n("Other"); | ||
310 | return label; | ||
311 | |||
312 | #if 0 | ||
293 | switch ( type ) { | 313 | switch ( type ) { |
294 | case Dom: | 314 | case Dom: |
295 | return i18n("Domestic"); | 315 | return i18n("Domestic"); |
@@ -316,6 +336,7 @@ QString Address::typeLabel( int type ) | |||
316 | return i18n("Other"); | 336 | return i18n("Other"); |
317 | break; | 337 | break; |
318 | } | 338 | } |
339 | #endif | ||
319 | } | 340 | } |
320 | 341 | ||
321 | void Address::dump() const | 342 | void Address::dump() const |