author | zautrix <zautrix> | 2005-10-28 03:24:50 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-10-28 03:24:50 (UTC) |
commit | f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e (patch) (unidiff) | |
tree | 969e6cf85499e3b1dcaa4dc24c972b65c906cfa9 /kabc/field.cpp | |
parent | cbda16d4966c7483d20d1b6b5a64c8af367ea732 (diff) | |
download | kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.zip kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.tar.gz kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.tar.bz2 |
many new bugs...
-rw-r--r-- | kabc/field.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/kabc/field.cpp b/kabc/field.cpp index fd51026..20885de 100644 --- a/kabc/field.cpp +++ b/kabc/field.cpp | |||
@@ -260,85 +260,85 @@ QString Field::value( const KABC::Addressee &a ) | |||
260 | case FieldImpl::Mailer: | 260 | case FieldImpl::Mailer: |
261 | return a.mailer(); | 261 | return a.mailer(); |
262 | case FieldImpl::Title: | 262 | case FieldImpl::Title: |
263 | return a.title(); | 263 | return a.title(); |
264 | case FieldImpl::Role: | 264 | case FieldImpl::Role: |
265 | return a.role(); | 265 | return a.role(); |
266 | case FieldImpl::Organization: | 266 | case FieldImpl::Organization: |
267 | return a.organization(); | 267 | return a.organization(); |
268 | case FieldImpl::Note: | 268 | case FieldImpl::Note: |
269 | return a.note(); | 269 | return a.note(); |
270 | case FieldImpl::Email: | 270 | case FieldImpl::Email: |
271 | return a.preferredEmail(); | 271 | return a.preferredEmail(); |
272 | case FieldImpl::Birthday: | 272 | case FieldImpl::Birthday: |
273 | if ( a.birthday().isValid() ) { | 273 | if ( a.birthday().isValid() ) { |
274 | //the generated code had the following format: return a.birthday().date().toString( Qt::ISODate ); | 274 | //the generated code had the following format: return a.birthday().date().toString( Qt::ISODate ); |
275 | // But Qt::IsoDate was not specified. | 275 | // But Qt::IsoDate was not specified. |
276 | // QString _oldFormat = KGlobal::locale()->dateFormat(); | 276 | // QString _oldFormat = KGlobal::locale()->dateFormat(); |
277 | // KGlobal::locale()->setDateFormat("%Y-%m-%d"); // = Qt::ISODate | 277 | // KGlobal::locale()->setDateFormat("%Y-%m-%d"); // = Qt::ISODate |
278 | QString dt = KGlobal::locale()->formatDate(a.birthday().date(), false, KLocale::ISODate); | 278 | QString dt = KGlobal::locale()->formatDate(a.birthday().date(), false, KLocale::ISODate); |
279 | // KGlobal::locale()->setDateFormat(_oldFormat); | 279 | // KGlobal::locale()->setDateFormat(_oldFormat); |
280 | return dt; | 280 | return dt; |
281 | } | 281 | } |
282 | else | 282 | else |
283 | return QString::null; | 283 | return QString::null; |
284 | case FieldImpl::Url: | 284 | case FieldImpl::Url: |
285 | return a.url().prettyURL(); | 285 | return a.url().prettyURL(); |
286 | //US | 286 | //US |
287 | case FieldImpl::Resource: | 287 | case FieldImpl::Resource: |
288 | return a.resource()->resourceName(); | 288 | return a.resource()->resourceName(); |
289 | case FieldImpl::Category: | 289 | case FieldImpl::Category: |
290 | return a.categories().join(","); | 290 | return a.categories().join(","); |
291 | case FieldImpl::HomePhone: | 291 | case FieldImpl::HomePhone: |
292 | return a.phoneNumber( PhoneNumber::Home ).number(); | 292 | return a.phoneNumber( PhoneNumber::Home| PhoneNumber::Pref ).number(); |
293 | case FieldImpl::BusinessPhone: | 293 | case FieldImpl::BusinessPhone: |
294 | return a.phoneNumber( PhoneNumber::Work ).number(); | 294 | return a.phoneNumber( PhoneNumber::Work| PhoneNumber::Pref ).number(); |
295 | case FieldImpl::MobilePhone: | 295 | case FieldImpl::MobilePhone: |
296 | return a.phoneNumber( PhoneNumber::Cell ).number(); | 296 | return a.phoneNumber( PhoneNumber::Cell ).number(); |
297 | case FieldImpl::MobileWorkPhone: | 297 | case FieldImpl::MobileWorkPhone: |
298 | return a.phoneNumber( PhoneNumber::Cell | PhoneNumber::Work ).number(); | 298 | return a.phoneNumber( PhoneNumber::Car ).number(); |
299 | case FieldImpl::MobileHomePhone: | 299 | case FieldImpl::MobileHomePhone: |
300 | return a.phoneNumber( PhoneNumber::Cell | PhoneNumber::Home ).number(); | 300 | return a.phoneNumber( PhoneNumber::Cell ).number(); |
301 | case FieldImpl::HomeFax: | 301 | case FieldImpl::HomeFax: |
302 | return a.phoneNumber( PhoneNumber::Home | PhoneNumber::Fax ).number(); | 302 | return a.phoneNumber( PhoneNumber::Home | PhoneNumber::Fax ).number(); |
303 | case FieldImpl::BusinessFax: | 303 | case FieldImpl::BusinessFax: |
304 | return a.phoneNumber( PhoneNumber::Work | PhoneNumber::Fax ).number(); | 304 | return a.phoneNumber( PhoneNumber::Work | PhoneNumber::Fax ).number(); |
305 | case FieldImpl::CarPhone: | 305 | case FieldImpl::CarPhone: |
306 | return a.phoneNumber( PhoneNumber::Car ).number(); | 306 | return a.phoneNumber( PhoneNumber::Car ).number(); |
307 | case FieldImpl::Isdn: | 307 | case FieldImpl::Isdn: |
308 | return a.phoneNumber( PhoneNumber::Isdn ).number(); | 308 | return a.phoneNumber( PhoneNumber::Isdn ).number(); |
309 | case FieldImpl::Pager: | 309 | case FieldImpl::Pager: |
310 | return a.phoneNumber( PhoneNumber::Pager ).number(); | 310 | return a.phoneNumber( PhoneNumber::Pager ).number(); |
311 | case FieldImpl::Sip: | 311 | case FieldImpl::Sip: |
312 | return a.phoneNumber( PhoneNumber::Sip ).number(); | 312 | return a.phoneNumber( PhoneNumber::Pcs | PhoneNumber::Pref ).number(); |
313 | case FieldImpl::HomeAddressStreet: | 313 | case FieldImpl::HomeAddressStreet: |
314 | return a.address( Address::Home ).street(); | 314 | return a.address( Address::Home ).street(); |
315 | case FieldImpl::HomeAddressLocality: | 315 | case FieldImpl::HomeAddressLocality: |
316 | return a.address( Address::Home ).locality(); | 316 | return a.address( Address::Home ).locality(); |
317 | case FieldImpl::HomeAddressRegion: | 317 | case FieldImpl::HomeAddressRegion: |
318 | return a.address( Address::Home ).region(); | 318 | return a.address( Address::Home ).region(); |
319 | case FieldImpl::HomeAddressPostalCode: | 319 | case FieldImpl::HomeAddressPostalCode: |
320 | return a.address( Address::Home ).postalCode(); | 320 | return a.address( Address::Home ).postalCode(); |
321 | case FieldImpl::HomeAddressCountry: | 321 | case FieldImpl::HomeAddressCountry: |
322 | return a.address( Address::Home ).country(); | 322 | return a.address( Address::Home ).country(); |
323 | case FieldImpl::BusinessAddressStreet: | 323 | case FieldImpl::BusinessAddressStreet: |
324 | return a.address( Address::Work ).street(); | 324 | return a.address( Address::Work ).street(); |
325 | case FieldImpl::BusinessAddressLocality: | 325 | case FieldImpl::BusinessAddressLocality: |
326 | return a.address( Address::Work ).locality(); | 326 | return a.address( Address::Work ).locality(); |
327 | case FieldImpl::BusinessAddressRegion: | 327 | case FieldImpl::BusinessAddressRegion: |
328 | return a.address( Address::Work ).region(); | 328 | return a.address( Address::Work ).region(); |
329 | case FieldImpl::BusinessAddressPostalCode: | 329 | case FieldImpl::BusinessAddressPostalCode: |
330 | return a.address( Address::Work ).postalCode(); | 330 | return a.address( Address::Work ).postalCode(); |
331 | case FieldImpl::BusinessAddressCountry: | 331 | case FieldImpl::BusinessAddressCountry: |
332 | return a.address( Address::Work ).country(); | 332 | return a.address( Address::Work ).country(); |
333 | case FieldImpl::CustomField: | 333 | case FieldImpl::CustomField: |
334 | return a.custom( mImpl->app(), mImpl->key() ); | 334 | return a.custom( mImpl->app(), mImpl->key() ); |
335 | default: | 335 | default: |
336 | return QString::null; | 336 | return QString::null; |
337 | } | 337 | } |
338 | } | 338 | } |
339 | 339 | ||
340 | bool Field::setValue( KABC::Addressee &a, const QString &value ) | 340 | bool Field::setValue( KABC::Addressee &a, const QString &value ) |
341 | { | 341 | { |
342 | switch ( mImpl->fieldId() ) { | 342 | switch ( mImpl->fieldId() ) { |
343 | case FieldImpl::FormattedName: | 343 | case FieldImpl::FormattedName: |
344 | a.setFormattedName( value ); | 344 | a.setFormattedName( value ); |