summaryrefslogtreecommitdiffabout
path: root/kaddressbook/kaimportoldialog.cpp
Unidiff
Diffstat (limited to 'kaddressbook/kaimportoldialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--kaddressbook/kaimportoldialog.cpp60
1 files changed, 58 insertions, 2 deletions
diff --git a/kaddressbook/kaimportoldialog.cpp b/kaddressbook/kaimportoldialog.cpp
index ef949e7..10e3c76 100644
--- a/kaddressbook/kaimportoldialog.cpp
+++ b/kaddressbook/kaimportoldialog.cpp
@@ -269,5 +269,5 @@ void KAImportOLdialog::ol2kapiContact( _ContactItem * aItem )
269 addressee.setRole( QString::fromUcs2(aItem->GetJobTitle().GetBuffer()) ); 269 addressee.setRole( QString::fromUcs2(aItem->GetJobTitle().GetBuffer()) );
270 addressee.setOrganization( QString::fromUcs2(aItem->GetCompanyName().GetBuffer()) ); 270 addressee.setOrganization( QString::fromUcs2(aItem->GetCompanyName().GetBuffer()) );
271 addressee.setNote( QString::fromUcs2(aItem->GetBody().GetBuffer()) ); 271 QString notesStr = QString::fromUcs2(aItem->GetBody().GetBuffer());
272 272
273 addressee.setProductId( QString::fromUcs2(aItem->GetCustomerID().GetBuffer()) ); 273 addressee.setProductId( QString::fromUcs2(aItem->GetCustomerID().GetBuffer()) );
@@ -604,5 +604,61 @@ void KAImportOLdialog::ol2kapiContact( _ContactItem * aItem )
604 addressee.insertCustom( "KADDRESSBOOK", "X-Gender", "male" ); 604 addressee.insertCustom( "KADDRESSBOOK", "X-Gender", "male" );
605 } 605 }
606 606 QString additionalInfo;
607 QString tempAdd;
608 tempAdd = QString::fromUcs2(aItem->GetLanguage().GetBuffer());
609 if ( ! tempAdd.isEmpty() ) {
610 additionalInfo += i18n("\nLanguage: ");
611 additionalInfo += tempAdd;
612 }
613 tempAdd = QString::fromUcs2(aItem->GetHobby().GetBuffer());
614 if ( ! tempAdd.isEmpty() ) {
615 additionalInfo += i18n("\nHobby: ");
616 additionalInfo += tempAdd;;
617 }
618 tempAdd =QString::fromUcs2(aItem->GetPersonalHomePage().GetBuffer());
619 if ( ! tempAdd.isEmpty() ) {
620 additionalInfo += i18n("\nHomepage: ");
621 additionalInfo += tempAdd;;
622 }
623 tempAdd = QString::fromUcs2(aItem->GetBillingInformation().GetBuffer());
624 if ( ! tempAdd.isEmpty() ) {
625 additionalInfo += i18n("\nBilling information: ");
626 additionalInfo += tempAdd;;
627 }
628 tempAdd = QString::fromUcs2(aItem->GetCustomerID().GetBuffer());
629 if ( ! tempAdd.isEmpty() ) {
630 additionalInfo += i18n("\nCustomer ID: ");
631 additionalInfo += tempAdd;;
632 }
633 tempAdd = QString::fromUcs2(aItem->GetUser1().GetBuffer());
634 if ( ! tempAdd.isEmpty() ) {
635 additionalInfo += i18n("\nUser1: ");
636 additionalInfo += tempAdd;;
637 }
638 tempAdd = QString::fromUcs2(aItem->GetUser2().GetBuffer());
639 if ( ! tempAdd.isEmpty() ) {
640 additionalInfo += i18n("\nUser2: ");
641 additionalInfo += tempAdd;;
642 }
643 tempAdd = QString::fromUcs2(aItem->GetUser3().GetBuffer());
644 if ( ! tempAdd.isEmpty() ) {
645 additionalInfo += i18n("\nUser3: ");
646 additionalInfo += tempAdd;;
647 }
648 tempAdd = QString::fromUcs2(aItem->GetUser4().GetBuffer());
649 if ( ! tempAdd.isEmpty() ) {
650 additionalInfo += i18n("\nUser4: ");
651 additionalInfo += tempAdd;;
652 }
653 if (!additionalInfo.isEmpty() ) {
654 tempAdd = notesStr;
655 notesStr = "+++++++++++++++++++++++++++\n";
656 notesStr += i18n("Additonal fields created\nby KA/Pi Outlook import:");
657 notesStr += additionalInfo;
658 notesStr += i18n("\nEnd additonal fields created\nby KA/Pi Outlook import!\n");
659 notesStr += "+++++++++++++++++++++++++++\n";
660 notesStr += tempAdd;
661 }
662 addressee.setNote( notesStr );
607#if 0 663#if 0
608 // pending 664 // pending