author | zautrix <zautrix> | 2005-10-28 21:15:00 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-10-28 21:15:00 (UTC) |
commit | 85d2ea5c17a2b2c7a4ae4dd954bc635a56239b57 (patch) (unidiff) | |
tree | 8628f5cef407eaeee2d8b893f82d296d5dcd4787 /kabc | |
parent | 16e87ac5b81352c51343715cf1080191aaba9611 (diff) | |
download | kdepimpi-85d2ea5c17a2b2c7a4ae4dd954bc635a56239b57.zip kdepimpi-85d2ea5c17a2b2c7a4ae4dd954bc635a56239b57.tar.gz kdepimpi-85d2ea5c17a2b2c7a4ae4dd954bc635a56239b57.tar.bz2 |
fixx
-rw-r--r-- | kabc/addressee.cpp | 14 | ||||
-rw-r--r-- | kabc/addressee.h | 7 | ||||
-rw-r--r-- | kabc/field.cpp | 12 | ||||
-rw-r--r-- | kabc/phonenumber.cpp | 4 |
4 files changed, 5 insertions, 32 deletions
diff --git a/kabc/addressee.cpp b/kabc/addressee.cpp index 0d8e8e8..2f4a9af 100644 --- a/kabc/addressee.cpp +++ b/kabc/addressee.cpp | |||
@@ -1042,62 +1042,52 @@ QString Addressee::businessAddressLabelLabel() | |||
1042 | 1042 | ||
1043 | 1043 | ||
1044 | QString Addressee::homePhoneLabel() | 1044 | QString Addressee::homePhoneLabel() |
1045 | { | 1045 | { |
1046 | return i18n("Home Phone"); | 1046 | return i18n("Home Phone"); |
1047 | } | 1047 | } |
1048 | 1048 | ||
1049 | 1049 | ||
1050 | QString Addressee::businessPhoneLabel() | 1050 | QString Addressee::businessPhoneLabel() |
1051 | { | 1051 | { |
1052 | return i18n("Work Phone"); | 1052 | return i18n("Work Phone"); |
1053 | } | 1053 | } |
1054 | 1054 | ||
1055 | 1055 | ||
1056 | QString Addressee::mobilePhoneLabel() | 1056 | QString Addressee::mobilePhoneLabel() |
1057 | { | 1057 | { |
1058 | return i18n("Mobile Phone"); | 1058 | return i18n("Mobile"); |
1059 | } | 1059 | } |
1060 | QString Addressee::mobileWorkPhoneLabel() | 1060 | QString Addressee::mobileWorkPhoneLabel() |
1061 | { | 1061 | { |
1062 | return i18n("Mobile2 (Work)"); | 1062 | return i18n("Mobile2"); |
1063 | } | ||
1064 | QString Addressee::mobileHomePhoneLabel() | ||
1065 | { | ||
1066 | return i18n("Mobile (Home)"); | ||
1067 | } | 1063 | } |
1068 | 1064 | ||
1069 | 1065 | ||
1070 | QString Addressee::homeFaxLabel() | 1066 | QString Addressee::homeFaxLabel() |
1071 | { | 1067 | { |
1072 | return i18n("Fax (Home)"); | 1068 | return i18n("Fax (Home)"); |
1073 | } | 1069 | } |
1074 | 1070 | ||
1075 | 1071 | ||
1076 | QString Addressee::businessFaxLabel() | 1072 | QString Addressee::businessFaxLabel() |
1077 | { | 1073 | { |
1078 | return i18n("Fax (Work)"); | 1074 | return i18n("Fax (Work)"); |
1079 | } | 1075 | } |
1080 | 1076 | ||
1081 | 1077 | ||
1082 | QString Addressee::carPhoneLabel() | ||
1083 | { | ||
1084 | return i18n("Mobile2 (Car)"); | ||
1085 | } | ||
1086 | |||
1087 | |||
1088 | QString Addressee::isdnLabel() | 1078 | QString Addressee::isdnLabel() |
1089 | { | 1079 | { |
1090 | return i18n("ISDN"); | 1080 | return i18n("ISDN"); |
1091 | } | 1081 | } |
1092 | 1082 | ||
1093 | 1083 | ||
1094 | QString Addressee::pagerLabel() | 1084 | QString Addressee::pagerLabel() |
1095 | { | 1085 | { |
1096 | return i18n("Pager"); | 1086 | return i18n("Pager"); |
1097 | } | 1087 | } |
1098 | QString Addressee::otherPhoneLabel() | 1088 | QString Addressee::otherPhoneLabel() |
1099 | { | 1089 | { |
1100 | return i18n("Other Phone"); | 1090 | return i18n("Other Phone"); |
1101 | } | 1091 | } |
1102 | 1092 | ||
1103 | QString Addressee::sipLabel() | 1093 | QString Addressee::sipLabel() |
diff --git a/kabc/addressee.h b/kabc/addressee.h index fcadda6..aac78dc 100644 --- a/kabc/addressee.h +++ b/kabc/addressee.h | |||
@@ -319,49 +319,44 @@ class Addressee | |||
319 | 319 | ||
320 | /** | 320 | /** |
321 | Return translated label for homePhone field. | 321 | Return translated label for homePhone field. |
322 | */ | 322 | */ |
323 | static QString homePhoneLabel(); | 323 | static QString homePhoneLabel(); |
324 | 324 | ||
325 | /** | 325 | /** |
326 | Return translated label for businessPhone field. | 326 | Return translated label for businessPhone field. |
327 | */ | 327 | */ |
328 | static QString businessPhoneLabel(); | 328 | static QString businessPhoneLabel(); |
329 | 329 | ||
330 | /** | 330 | /** |
331 | Return translated label for mobilePhone field. | 331 | Return translated label for mobilePhone field. |
332 | */ | 332 | */ |
333 | static QString mobilePhoneLabel(); | 333 | static QString mobilePhoneLabel(); |
334 | static QString mobileWorkPhoneLabel(); | 334 | static QString mobileWorkPhoneLabel(); |
335 | static QString mobileHomePhoneLabel(); | ||
336 | 335 | ||
337 | /** | 336 | /** |
338 | Return translated label for homeFax field. | 337 | Return translated label for homeFax field. |
339 | */ | 338 | */ |
340 | static QString homeFaxLabel(); | 339 | static QString homeFaxLabel(); |
341 | 340 | ||
342 | /** | 341 | /** |
343 | Return translated label for businessFax field. | 342 | Return translated label for businessFax field. |
344 | */ | 343 | */ |
345 | static QString businessFaxLabel(); | 344 | static QString businessFaxLabel(); |
346 | 345 | ||
347 | /** | 346 | |
348 | Return translated label for carPhone field. | ||
349 | */ | ||
350 | static QString carPhoneLabel(); | ||
351 | |||
352 | /** | 347 | /** |
353 | Return translated label for isdn field. | 348 | Return translated label for isdn field. |
354 | */ | 349 | */ |
355 | static QString isdnLabel(); | 350 | static QString isdnLabel(); |
356 | 351 | ||
357 | /** | 352 | /** |
358 | Return translated label for pager field. | 353 | Return translated label for pager field. |
359 | */ | 354 | */ |
360 | static QString pagerLabel(); | 355 | static QString pagerLabel(); |
361 | static QString otherPhoneLabel(); | 356 | static QString otherPhoneLabel(); |
362 | /** | 357 | /** |
363 | Return translated label for sip field. | 358 | Return translated label for sip field. |
364 | */ | 359 | */ |
365 | static QString sipLabel(); | 360 | static QString sipLabel(); |
366 | 361 | ||
367 | /** | 362 | /** |
diff --git a/kabc/field.cpp b/kabc/field.cpp index 6f2b307..7c6d7a9 100644 --- a/kabc/field.cpp +++ b/kabc/field.cpp | |||
@@ -62,46 +62,44 @@ class Field::FieldImpl | |||
62 | HomeAddressLocality, | 62 | HomeAddressLocality, |
63 | HomeAddressRegion, | 63 | HomeAddressRegion, |
64 | HomeAddressPostalCode, | 64 | HomeAddressPostalCode, |
65 | HomeAddressCountry, | 65 | HomeAddressCountry, |
66 | HomeAddressLabel, | 66 | HomeAddressLabel, |
67 | BusinessAddressStreet, | 67 | BusinessAddressStreet, |
68 | BusinessAddressLocality, | 68 | BusinessAddressLocality, |
69 | BusinessAddressRegion, | 69 | BusinessAddressRegion, |
70 | BusinessAddressPostalCode, | 70 | BusinessAddressPostalCode, |
71 | BusinessAddressCountry, | 71 | BusinessAddressCountry, |
72 | BusinessAddressLabel, | 72 | BusinessAddressLabel, |
73 | HomePhone, | 73 | HomePhone, |
74 | BusinessPhone, | 74 | BusinessPhone, |
75 | MobilePhone, | 75 | MobilePhone, |
76 | HomeFax, | 76 | HomeFax, |
77 | BusinessFax, | 77 | BusinessFax, |
78 | CarPhone, | ||
79 | Isdn, | 78 | Isdn, |
80 | Pager, | 79 | Pager, |
81 | Email, | 80 | Email, |
82 | Mailer, | 81 | Mailer, |
83 | Title, | 82 | Title, |
84 | Role, | 83 | Role, |
85 | Organization, | 84 | Organization, |
86 | Note, | 85 | Note, |
87 | Url, | 86 | Url, |
88 | Resource, | 87 | Resource, |
89 | Sip, | 88 | Sip, |
90 | MobileWorkPhone, | 89 | MobileWorkPhone, |
91 | MobileHomePhone, | ||
92 | OtherPhone | 90 | OtherPhone |
93 | }; | 91 | }; |
94 | 92 | ||
95 | int fieldId() { return mFieldId; } | 93 | int fieldId() { return mFieldId; } |
96 | int category() { return mCategory; } | 94 | int category() { return mCategory; } |
97 | 95 | ||
98 | QString label() { return mLabel; } | 96 | QString label() { return mLabel; } |
99 | QString key() { return mKey; } | 97 | QString key() { return mKey; } |
100 | QString app() { return mApp; } | 98 | QString app() { return mApp; } |
101 | 99 | ||
102 | private: | 100 | private: |
103 | int mFieldId; | 101 | int mFieldId; |
104 | int mCategory; | 102 | int mCategory; |
105 | 103 | ||
106 | QString mLabel; | 104 | QString mLabel; |
107 | QString mKey; | 105 | QString mKey; |
@@ -160,42 +158,38 @@ QString Field::label() | |||
160 | case FieldImpl::BusinessAddressLocality: | 158 | case FieldImpl::BusinessAddressLocality: |
161 | return Addressee::businessAddressLocalityLabel(); | 159 | return Addressee::businessAddressLocalityLabel(); |
162 | case FieldImpl::BusinessAddressRegion: | 160 | case FieldImpl::BusinessAddressRegion: |
163 | return Addressee::businessAddressRegionLabel(); | 161 | return Addressee::businessAddressRegionLabel(); |
164 | case FieldImpl::BusinessAddressPostalCode: | 162 | case FieldImpl::BusinessAddressPostalCode: |
165 | return Addressee::businessAddressPostalCodeLabel(); | 163 | return Addressee::businessAddressPostalCodeLabel(); |
166 | case FieldImpl::BusinessAddressCountry: | 164 | case FieldImpl::BusinessAddressCountry: |
167 | return Addressee::businessAddressCountryLabel(); | 165 | return Addressee::businessAddressCountryLabel(); |
168 | case FieldImpl::BusinessAddressLabel: | 166 | case FieldImpl::BusinessAddressLabel: |
169 | return Addressee::businessAddressLabelLabel(); | 167 | return Addressee::businessAddressLabelLabel(); |
170 | case FieldImpl::HomePhone: | 168 | case FieldImpl::HomePhone: |
171 | return Addressee::homePhoneLabel(); | 169 | return Addressee::homePhoneLabel(); |
172 | case FieldImpl::BusinessPhone: | 170 | case FieldImpl::BusinessPhone: |
173 | return Addressee::businessPhoneLabel(); | 171 | return Addressee::businessPhoneLabel(); |
174 | case FieldImpl::MobilePhone: | 172 | case FieldImpl::MobilePhone: |
175 | return Addressee::mobilePhoneLabel(); | 173 | return Addressee::mobilePhoneLabel(); |
176 | case FieldImpl::MobileHomePhone: | ||
177 | return Addressee::mobileHomePhoneLabel(); | ||
178 | case FieldImpl::MobileWorkPhone: | 174 | case FieldImpl::MobileWorkPhone: |
179 | return Addressee::mobileWorkPhoneLabel(); | 175 | return Addressee::mobileWorkPhoneLabel(); |
180 | case FieldImpl::HomeFax: | 176 | case FieldImpl::HomeFax: |
181 | return Addressee::homeFaxLabel(); | 177 | return Addressee::homeFaxLabel(); |
182 | case FieldImpl::BusinessFax: | 178 | case FieldImpl::BusinessFax: |
183 | return Addressee::businessFaxLabel(); | 179 | return Addressee::businessFaxLabel(); |
184 | case FieldImpl::CarPhone: | ||
185 | return Addressee::carPhoneLabel(); | ||
186 | case FieldImpl::Isdn: | 180 | case FieldImpl::Isdn: |
187 | return Addressee::isdnLabel(); | 181 | return Addressee::isdnLabel(); |
188 | case FieldImpl::Pager: | 182 | case FieldImpl::Pager: |
189 | return Addressee::pagerLabel(); | 183 | return Addressee::pagerLabel(); |
190 | case FieldImpl::Email: | 184 | case FieldImpl::Email: |
191 | return Addressee::emailLabel(); | 185 | return Addressee::emailLabel(); |
192 | case FieldImpl::Mailer: | 186 | case FieldImpl::Mailer: |
193 | return Addressee::mailerLabel(); | 187 | return Addressee::mailerLabel(); |
194 | case FieldImpl::Title: | 188 | case FieldImpl::Title: |
195 | return Addressee::titleLabel(); | 189 | return Addressee::titleLabel(); |
196 | case FieldImpl::Role: | 190 | case FieldImpl::Role: |
197 | return Addressee::roleLabel(); | 191 | return Addressee::roleLabel(); |
198 | case FieldImpl::Organization: | 192 | case FieldImpl::Organization: |
199 | return Addressee::organizationLabel(); | 193 | return Addressee::organizationLabel(); |
200 | case FieldImpl::Note: | 194 | case FieldImpl::Note: |
201 | return Addressee::noteLabel(); | 195 | return Addressee::noteLabel(); |
@@ -286,40 +280,36 @@ QString Field::value( const KABC::Addressee &a ) | |||
286 | return QString::null; | 280 | return QString::null; |
287 | case FieldImpl::Url: | 281 | case FieldImpl::Url: |
288 | return a.url().prettyURL(); | 282 | return a.url().prettyURL(); |
289 | //US | 283 | //US |
290 | case FieldImpl::Resource: | 284 | case FieldImpl::Resource: |
291 | return a.resource()->resourceName(); | 285 | return a.resource()->resourceName(); |
292 | case FieldImpl::Category: | 286 | case FieldImpl::Category: |
293 | return a.categories().join(","); | 287 | return a.categories().join(","); |
294 | case FieldImpl::HomePhone: | 288 | case FieldImpl::HomePhone: |
295 | return a.phoneNumber( PhoneNumber::Home| PhoneNumber::Pref ).number(); | 289 | return a.phoneNumber( PhoneNumber::Home| PhoneNumber::Pref ).number(); |
296 | case FieldImpl::BusinessPhone: | 290 | case FieldImpl::BusinessPhone: |
297 | return a.phoneNumber( PhoneNumber::Work| PhoneNumber::Pref ).number(); | 291 | return a.phoneNumber( PhoneNumber::Work| PhoneNumber::Pref ).number(); |
298 | case FieldImpl::MobilePhone: | 292 | case FieldImpl::MobilePhone: |
299 | return a.phoneNumber( PhoneNumber::Cell ).number(); | 293 | return a.phoneNumber( PhoneNumber::Cell ).number(); |
300 | case FieldImpl::MobileWorkPhone: | 294 | case FieldImpl::MobileWorkPhone: |
301 | return a.phoneNumber( PhoneNumber::Car ).number(); | 295 | return a.phoneNumber( PhoneNumber::Car ).number(); |
302 | case FieldImpl::MobileHomePhone: | ||
303 | return a.phoneNumber( PhoneNumber::Cell ).number(); | ||
304 | case FieldImpl::HomeFax: | 296 | case FieldImpl::HomeFax: |
305 | return a.phoneNumber( PhoneNumber::Home | PhoneNumber::Fax ).number(); | 297 | return a.phoneNumber( PhoneNumber::Home | PhoneNumber::Fax ).number(); |
306 | case FieldImpl::BusinessFax: | 298 | case FieldImpl::BusinessFax: |
307 | return a.phoneNumber( PhoneNumber::Work | PhoneNumber::Fax ).number(); | 299 | return a.phoneNumber( PhoneNumber::Work | PhoneNumber::Fax ).number(); |
308 | case FieldImpl::CarPhone: | ||
309 | return a.phoneNumber( PhoneNumber::Car ).number(); | ||
310 | case FieldImpl::Isdn: | 300 | case FieldImpl::Isdn: |
311 | return a.phoneNumber( PhoneNumber::Isdn ).number(); | 301 | return a.phoneNumber( PhoneNumber::Isdn ).number(); |
312 | case FieldImpl::Pager: | 302 | case FieldImpl::Pager: |
313 | return a.phoneNumber( PhoneNumber::Pager ).number(); | 303 | return a.phoneNumber( PhoneNumber::Pager ).number(); |
314 | case FieldImpl::Sip: | 304 | case FieldImpl::Sip: |
315 | return a.phoneNumber( PhoneNumber::Pcs | PhoneNumber::Pref ).number(); | 305 | return a.phoneNumber( PhoneNumber::Pcs | PhoneNumber::Pref ).number(); |
316 | case FieldImpl::OtherPhone: | 306 | case FieldImpl::OtherPhone: |
317 | return a.phoneNumber( PhoneNumber::Voice ).number(); | 307 | return a.phoneNumber( PhoneNumber::Voice ).number(); |
318 | case FieldImpl::HomeAddressStreet: | 308 | case FieldImpl::HomeAddressStreet: |
319 | return a.address( Address::Home ).street(); | 309 | return a.address( Address::Home ).street(); |
320 | case FieldImpl::HomeAddressLocality: | 310 | case FieldImpl::HomeAddressLocality: |
321 | return a.address( Address::Home ).locality(); | 311 | return a.address( Address::Home ).locality(); |
322 | case FieldImpl::HomeAddressRegion: | 312 | case FieldImpl::HomeAddressRegion: |
323 | return a.address( Address::Home ).region(); | 313 | return a.address( Address::Home ).region(); |
324 | case FieldImpl::HomeAddressPostalCode: | 314 | case FieldImpl::HomeAddressPostalCode: |
325 | return a.address( Address::Home ).postalCode(); | 315 | return a.address( Address::Home ).postalCode(); |
@@ -418,37 +408,35 @@ Field::List Field::allFields() | |||
418 | createField( FieldImpl::Category ); | 408 | createField( FieldImpl::Category ); |
419 | createField( FieldImpl::HomeAddressStreet, Address|Personal ); | 409 | createField( FieldImpl::HomeAddressStreet, Address|Personal ); |
420 | createField( FieldImpl::HomeAddressLocality, Address|Personal ); | 410 | createField( FieldImpl::HomeAddressLocality, Address|Personal ); |
421 | createField( FieldImpl::HomeAddressRegion, Address|Personal ); | 411 | createField( FieldImpl::HomeAddressRegion, Address|Personal ); |
422 | createField( FieldImpl::HomeAddressPostalCode, Address|Personal ); | 412 | createField( FieldImpl::HomeAddressPostalCode, Address|Personal ); |
423 | createField( FieldImpl::HomeAddressCountry, Address|Personal ); | 413 | createField( FieldImpl::HomeAddressCountry, Address|Personal ); |
424 | createField( FieldImpl::HomeAddressLabel, Address|Personal ); | 414 | createField( FieldImpl::HomeAddressLabel, Address|Personal ); |
425 | createField( FieldImpl::BusinessAddressStreet, Address|Organization ); | 415 | createField( FieldImpl::BusinessAddressStreet, Address|Organization ); |
426 | createField( FieldImpl::BusinessAddressLocality, Address|Organization ); | 416 | createField( FieldImpl::BusinessAddressLocality, Address|Organization ); |
427 | createField( FieldImpl::BusinessAddressRegion, Address|Organization ); | 417 | createField( FieldImpl::BusinessAddressRegion, Address|Organization ); |
428 | createField( FieldImpl::BusinessAddressPostalCode, Address|Organization ); | 418 | createField( FieldImpl::BusinessAddressPostalCode, Address|Organization ); |
429 | createField( FieldImpl::BusinessAddressCountry, Address|Organization ); | 419 | createField( FieldImpl::BusinessAddressCountry, Address|Organization ); |
430 | createField( FieldImpl::BusinessAddressLabel, Address|Organization ); | 420 | createField( FieldImpl::BusinessAddressLabel, Address|Organization ); |
431 | createField( FieldImpl::HomePhone, Personal|Frequent ); | 421 | createField( FieldImpl::HomePhone, Personal|Frequent ); |
432 | createField( FieldImpl::BusinessPhone, Organization|Frequent ); | 422 | createField( FieldImpl::BusinessPhone, Organization|Frequent ); |
433 | createField( FieldImpl::MobilePhone, Frequent ); | 423 | createField( FieldImpl::MobilePhone, Frequent ); |
434 | createField( FieldImpl::MobileHomePhone, Frequent ); | ||
435 | createField( FieldImpl::MobileWorkPhone, Frequent ); | 424 | createField( FieldImpl::MobileWorkPhone, Frequent ); |
436 | createField( FieldImpl::HomeFax ); | 425 | createField( FieldImpl::HomeFax ); |
437 | createField( FieldImpl::BusinessFax ); | 426 | createField( FieldImpl::BusinessFax ); |
438 | createField( FieldImpl::CarPhone ); | ||
439 | createField( FieldImpl::Isdn ); | 427 | createField( FieldImpl::Isdn ); |
440 | createField( FieldImpl::Pager ); | 428 | createField( FieldImpl::Pager ); |
441 | createField( FieldImpl::Email, Email|Frequent ); | 429 | createField( FieldImpl::Email, Email|Frequent ); |
442 | createField( FieldImpl::Mailer, Email ); | 430 | createField( FieldImpl::Mailer, Email ); |
443 | createField( FieldImpl::Title, Organization ); | 431 | createField( FieldImpl::Title, Organization ); |
444 | createField( FieldImpl::Role, Organization ); | 432 | createField( FieldImpl::Role, Organization ); |
445 | createField( FieldImpl::Organization, Organization ); | 433 | createField( FieldImpl::Organization, Organization ); |
446 | createField( FieldImpl::Note ); | 434 | createField( FieldImpl::Note ); |
447 | createField( FieldImpl::Url ); | 435 | createField( FieldImpl::Url ); |
448 | createField( FieldImpl::Resource ); | 436 | createField( FieldImpl::Resource ); |
449 | createField( FieldImpl::Sip ); | 437 | createField( FieldImpl::Sip ); |
450 | createField( FieldImpl::OtherPhone ); | 438 | createField( FieldImpl::OtherPhone ); |
451 | } | 439 | } |
452 | 440 | ||
453 | return mAllFields; | 441 | return mAllFields; |
454 | } | 442 | } |
diff --git a/kabc/phonenumber.cpp b/kabc/phonenumber.cpp index 90cc4cf..6db1bcf 100644 --- a/kabc/phonenumber.cpp +++ b/kabc/phonenumber.cpp | |||
@@ -220,33 +220,33 @@ PhoneNumber::TypeList PhoneNumber::typeList() | |||
220 | list << Home << Work << Msg << Pref << Voice << Fax << Cell << Video | 220 | list << Home << Work << Msg << Pref << Voice << Fax << Cell << Video |
221 | << Bbs << Modem << Car << Isdn << Pcs << Pager; | 221 | << Bbs << Modem << Car << Isdn << Pcs << Pager; |
222 | 222 | ||
223 | return list; | 223 | return list; |
224 | } | 224 | } |
225 | PhoneNumber::TypeList PhoneNumber::supportedTypeList() | 225 | PhoneNumber::TypeList PhoneNumber::supportedTypeList() |
226 | { | 226 | { |
227 | static TypeList list; | 227 | static TypeList list; |
228 | if ( list.count() == 0 ) | 228 | if ( list.count() == 0 ) |
229 | list << (Home| Pref) << (Work| Pref) << Cell <<(Pcs|Pref)<< Pcs<< Home << Work << Car << (Work| Msg | Voice) << (Work| Msg) << (Home | Fax) << (Work| Fax) << Fax<< Pager << Isdn << Video << Msg << Pref << Voice; | 229 | list << (Home| Pref) << (Work| Pref) << Cell <<(Pcs|Pref)<< Pcs<< Home << Work << Car << (Work| Msg | Voice) << (Work| Msg) << (Home | Fax) << (Work| Fax) << Fax<< Pager << Isdn << Video << Msg << Pref << Voice; |
230 | return list; | 230 | return list; |
231 | } | 231 | } |
232 | QStringList PhoneNumber::supportedTypeListNames() | 232 | QStringList PhoneNumber::supportedTypeListNames() |
233 | { | 233 | { |
234 | static QStringList list; | 234 | static QStringList list; |
235 | if ( list.count() == 0 ) | 235 | if ( list.count() == 0 ) |
236 | list << i18n("Home") << i18n("Work") << i18n("Mobile") << i18n("SIP") << i18n("VoIP") <<i18n("Home2")<< i18n("Work2") << i18n("Mobile2 (Work)") << i18n("Assistent") << i18n("Company") << i18n("Fax (Home)") << i18n("Fax (Work)") << i18n("Fax (Other)") << i18n("Pager") << i18n("ISDN") << i18n("Video") << i18n("Callback") << i18n("Primary")<< i18n("Other"); | 236 | list << i18n("Home") << i18n("Work") << i18n("Mobile") << i18n("SIP") << i18n("VoIP") <<i18n("Home2")<< i18n("Work2") << i18n("Mobile2") << i18n("Assistent") << i18n("Company") << i18n("Fax (Home)") << i18n("Fax (Work)") << i18n("Fax (Other)") << i18n("Pager") << i18n("ISDN") << i18n("Video") << i18n("Callback") << i18n("Primary")<< i18n("Other"); |
237 | return list; | 237 | return list; |
238 | } | 238 | } |
239 | 239 | ||
240 | int PhoneNumber::typeListIndex4Type(int type ) | 240 | int PhoneNumber::typeListIndex4Type(int type ) |
241 | { | 241 | { |
242 | TypeList list = supportedTypeList(); | 242 | TypeList list = supportedTypeList(); |
243 | int i = 0; | 243 | int i = 0; |
244 | while ( i < list.count() ) { | 244 | while ( i < list.count() ) { |
245 | if ( list [i] == type ) | 245 | if ( list [i] == type ) |
246 | return i; | 246 | return i; |
247 | ++i; | 247 | ++i; |
248 | } | 248 | } |
249 | return list.count()-1; | 249 | return list.count()-1; |
250 | } | 250 | } |
251 | 251 | ||
252 | QString PhoneNumber::label( int type ) | 252 | QString PhoneNumber::label( int type ) |
@@ -271,33 +271,33 @@ QString PhoneNumber::typeLabel( int type ) | |||
271 | return i18n("Work"); | 271 | return i18n("Work"); |
272 | if ((type & Fax) == Fax) | 272 | if ((type & Fax) == Fax) |
273 | return i18n("Fax (Work)"); | 273 | return i18n("Fax (Work)"); |
274 | if ((type & Msg) == Msg) { | 274 | if ((type & Msg) == Msg) { |
275 | if ((type & Voice) == Voice) | 275 | if ((type & Voice) == Voice) |
276 | return i18n("Assistent"); | 276 | return i18n("Assistent"); |
277 | return i18n("Company"); | 277 | return i18n("Company"); |
278 | } | 278 | } |
279 | return i18n("Work2"); | 279 | return i18n("Work2"); |
280 | } | 280 | } |
281 | if ((type & Pcs) == Pcs) { | 281 | if ((type & Pcs) == Pcs) { |
282 | if ((type & Pref) == Pref) | 282 | if ((type & Pref) == Pref) |
283 | return i18n("SIP"); | 283 | return i18n("SIP"); |
284 | return i18n("VoIP"); | 284 | return i18n("VoIP"); |
285 | } | 285 | } |
286 | if ((type & Car) == Car) | 286 | if ((type & Car) == Car) |
287 | return i18n("Mobile2 (Work)"); | 287 | return i18n("Mobile2"); |
288 | if ((type & Pager) == Pager) | 288 | if ((type & Pager) == Pager) |
289 | return i18n("Pager"); | 289 | return i18n("Pager"); |
290 | if ((type & Isdn) == Isdn) | 290 | if ((type & Isdn) == Isdn) |
291 | return i18n("ISDN"); | 291 | return i18n("ISDN"); |
292 | if ((type & Video) == Video) | 292 | if ((type & Video) == Video) |
293 | return i18n("Video"); | 293 | return i18n("Video"); |
294 | 294 | ||
295 | if ((type & Msg) == Msg) | 295 | if ((type & Msg) == Msg) |
296 | return i18n("Callback"); | 296 | return i18n("Callback"); |
297 | if ((type & Fax) == Fax) | 297 | if ((type & Fax) == Fax) |
298 | return i18n("Fax (Other)"); | 298 | return i18n("Fax (Other)"); |
299 | 299 | ||
300 | if ((type & Pref) == Pref) | 300 | if ((type & Pref) == Pref) |
301 | return i18n("Primary"); | 301 | return i18n("Primary"); |
302 | 302 | ||
303 | 303 | ||