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/vcardformatimpl.cpp | |
parent | cbda16d4966c7483d20d1b6b5a64c8af367ea732 (diff) | |
download | kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.zip kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.tar.gz kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.tar.bz2 |
many new bugs...
-rw-r--r-- | kabc/vcardformatimpl.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/kabc/vcardformatimpl.cpp b/kabc/vcardformatimpl.cpp index ec5ed80..26fd4f0 100644 --- a/kabc/vcardformatimpl.cpp +++ b/kabc/vcardformatimpl.cpp | |||
@@ -276,17 +276,17 @@ bool VCardFormatImpl::loadAddressee( Addressee& addressee, VCard *v ) | |||
276 | Address address = addressee.address( type ); | 276 | Address address = addressee.address( type ); |
277 | if ( address.isEmpty() ) | 277 | if ( address.isEmpty() ) |
278 | address.setType( type ); | 278 | address.setType( type ); |
279 | 279 | ||
280 | address.setLabel( QString::fromUtf8( cl->value()->asString() ) ); | 280 | address.setLabel( QString::fromUtf8( cl->value()->asString() ) ); |
281 | addressee.insertAddress( address ); | 281 | addressee.insertAddress( address ); |
282 | } | 282 | } |
283 | } | 283 | } |
284 | 284 | addressee.makePhoneNumbersOLcompatible(); | |
285 | return true; | 285 | return true; |
286 | } | 286 | } |
287 | 287 | ||
288 | void VCardFormatImpl::saveAddressee( const Addressee &addressee, VCard *v, bool intern ) | 288 | void VCardFormatImpl::saveAddressee( const Addressee &addressee, VCard *v, bool intern ) |
289 | { | 289 | { |
290 | //US ContentLine cl; | 290 | //US ContentLine cl; |
291 | //US QString value; | 291 | //US QString value; |
292 | 292 | ||
@@ -590,17 +590,16 @@ void VCardFormatImpl::addTelephoneValue( VCard *v, const PhoneNumber &p ) | |||
590 | if( p.type() & PhoneNumber::Cell ) params.append( new Param( "TYPE", "cell" ) ); | 590 | if( p.type() & PhoneNumber::Cell ) params.append( new Param( "TYPE", "cell" ) ); |
591 | if( p.type() & PhoneNumber::Video ) params.append( new Param( "TYPE", "video" ) ); | 591 | if( p.type() & PhoneNumber::Video ) params.append( new Param( "TYPE", "video" ) ); |
592 | if( p.type() & PhoneNumber::Bbs ) params.append( new Param( "TYPE", "bbs" ) ); | 592 | if( p.type() & PhoneNumber::Bbs ) params.append( new Param( "TYPE", "bbs" ) ); |
593 | if( p.type() & PhoneNumber::Modem ) params.append( new Param( "TYPE", "modem" ) ); | 593 | if( p.type() & PhoneNumber::Modem ) params.append( new Param( "TYPE", "modem" ) ); |
594 | if( p.type() & PhoneNumber::Car ) params.append( new Param( "TYPE", "car" ) ); | 594 | if( p.type() & PhoneNumber::Car ) params.append( new Param( "TYPE", "car" ) ); |
595 | if( p.type() & PhoneNumber::Isdn ) params.append( new Param( "TYPE", "isdn" ) ); | 595 | if( p.type() & PhoneNumber::Isdn ) params.append( new Param( "TYPE", "isdn" ) ); |
596 | if( p.type() & PhoneNumber::Pcs ) params.append( new Param( "TYPE", "pcs" ) ); | 596 | if( p.type() & PhoneNumber::Pcs ) params.append( new Param( "TYPE", "pcs" ) ); |
597 | if( p.type() & PhoneNumber::Pager ) params.append( new Param( "TYPE", "pager" ) ); | 597 | if( p.type() & PhoneNumber::Pager ) params.append( new Param( "TYPE", "pager" ) ); |
598 | if( p.type() & PhoneNumber::Sip ) params.append( new Param( "TYPE", "sip" ) ); | ||
599 | cl.setParamList( params ); | 598 | cl.setParamList( params ); |
600 | 599 | ||
601 | v->add(cl); | 600 | v->add(cl); |
602 | } | 601 | } |
603 | 602 | ||
604 | PhoneNumber VCardFormatImpl::readTelephoneValue( ContentLine *cl ) | 603 | PhoneNumber VCardFormatImpl::readTelephoneValue( ContentLine *cl ) |
605 | { | 604 | { |
606 | PhoneNumber p; | 605 | PhoneNumber p; |
@@ -623,17 +622,16 @@ PhoneNumber VCardFormatImpl::readTelephoneValue( ContentLine *cl ) | |||
623 | else if ( tmpStr == "cell" ) type |= PhoneNumber::Cell; | 622 | else if ( tmpStr == "cell" ) type |= PhoneNumber::Cell; |
624 | else if ( tmpStr == "video" ) type |= PhoneNumber::Video; | 623 | else if ( tmpStr == "video" ) type |= PhoneNumber::Video; |
625 | else if ( tmpStr == "bbs" ) type |= PhoneNumber::Bbs; | 624 | else if ( tmpStr == "bbs" ) type |= PhoneNumber::Bbs; |
626 | else if ( tmpStr == "modem" ) type |= PhoneNumber::Modem; | 625 | else if ( tmpStr == "modem" ) type |= PhoneNumber::Modem; |
627 | else if ( tmpStr == "car" ) type |= PhoneNumber::Car; | 626 | else if ( tmpStr == "car" ) type |= PhoneNumber::Car; |
628 | else if ( tmpStr == "isdn" ) type |= PhoneNumber::Isdn; | 627 | else if ( tmpStr == "isdn" ) type |= PhoneNumber::Isdn; |
629 | else if ( tmpStr == "pcs" ) type |= PhoneNumber::Pcs; | 628 | else if ( tmpStr == "pcs" ) type |= PhoneNumber::Pcs; |
630 | else if ( tmpStr == "pager" ) type |= PhoneNumber::Pager; | 629 | else if ( tmpStr == "pager" ) type |= PhoneNumber::Pager; |
631 | else if ( tmpStr == "sip" ) type |= PhoneNumber::Sip; | ||
632 | } | 630 | } |
633 | } | 631 | } |
634 | p.setType( type ); | 632 | p.setType( type ); |
635 | 633 | ||
636 | return p; | 634 | return p; |
637 | } | 635 | } |
638 | 636 | ||
639 | QString VCardFormatImpl::readTextValue( ContentLine *cl ) | 637 | QString VCardFormatImpl::readTextValue( ContentLine *cl ) |