author | ulf69 <ulf69> | 2004-07-17 00:38:43 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-07-17 00:38:43 (UTC) |
commit | 01570860c92be8977a1ba558ae7c5f15d4635851 (patch) (side-by-side diff) | |
tree | 2f3fead3ad0d2b0185d032fb3982c32c4fa15904 /kaddressbook/xxport | |
parent | 2439711b1ac7ee38269baff704293eb37a27f6c9 (diff) | |
download | kdepimpi-01570860c92be8977a1ba558ae7c5f15d4635851.zip kdepimpi-01570860c92be8977a1ba558ae7c5f15d4635851.tar.gz kdepimpi-01570860c92be8977a1ba558ae7c5f15d4635851.tar.bz2 |
implementation of sharp import/export resourcehandling
-rw-r--r-- | kaddressbook/xxport/qtopia/qtopia_xxport.cpp | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/kaddressbook/xxport/qtopia/qtopia_xxport.cpp b/kaddressbook/xxport/qtopia/qtopia_xxport.cpp index bf39fdb..c1ed03e 100644 --- a/kaddressbook/xxport/qtopia/qtopia_xxport.cpp +++ b/kaddressbook/xxport/qtopia/qtopia_xxport.cpp @@ -90,5 +90,5 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin QString fileName = QDir::homeDirPath() + "/Applications/addressbook/addressbook.xml"; - + AddressBookAccess* access = new AddressBookAccess(); - + if ( !access ) { @@ -102,3 +102,3 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin KABC::QtopiaConverter mConverter; - + bool res = mConverter.init(); @@ -110,7 +110,7 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin delete access; - return false; + return false; } - + //Now check if the file has already entries, and ask the user if he wants to delete them first. - { //create a new scope + { //create a new scope AddressBookIterator it(*access); @@ -130,3 +130,3 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin } - + KABC::Addressee::List::ConstIterator it; @@ -134,4 +134,3 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin PimContact c; - KABC::Addressee addressee = (*it); - + res = mConverter.addresseeToQtopia( *it, c ); @@ -142,5 +141,5 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin } - + delete access; - + return true; @@ -151,3 +150,3 @@ KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const KABC::AddresseeList adrlst; - + QString fileName = QDir::homeDirPath() + "/Applications/addressbook/addressbook.xml"; @@ -155,3 +154,3 @@ KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const AddressBookAccess* access = new AddressBookAccess(); - + if ( !access ) { @@ -163,3 +162,3 @@ KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const } - + KABC::QtopiaConverter mConverter; @@ -175,6 +174,6 @@ KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const } - - - - { //create a new scope + + + + { //create a new scope AddressBookIterator it(*access); @@ -183,7 +182,7 @@ KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const const PimContact*contact = it.current(); - + KABC::Addressee addressee; - - res = mConverter.qtopiaToAddressee( (*contact), addressee ); - + + res = mConverter.qtopiaToAddressee( (*contact), addressee ); + if ( !addressee.isEmpty() && res ) @@ -194,8 +193,8 @@ KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const } - + delete access; //US the deletion of the access object deletes the backend object as well. - + return adrlst; - + } |