summaryrefslogtreecommitdiffabout
path: root/kaddressbook
authorulf69 <ulf69>2004-07-17 00:38:43 (UTC)
committer ulf69 <ulf69>2004-07-17 00:38:43 (UTC)
commit01570860c92be8977a1ba558ae7c5f15d4635851 (patch) (side-by-side diff)
tree2f3fead3ad0d2b0185d032fb3982c32c4fa15904 /kaddressbook
parent2439711b1ac7ee38269baff704293eb37a27f6c9 (diff)
downloadkdepimpi-01570860c92be8977a1ba558ae7c5f15d4635851.zip
kdepimpi-01570860c92be8977a1ba558ae7c5f15d4635851.tar.gz
kdepimpi-01570860c92be8977a1ba558ae7c5f15d4635851.tar.bz2
implementation of sharp import/export resourcehandling
Diffstat (limited to 'kaddressbook') (more/less context) (show whitespace changes)
-rw-r--r--kaddressbook/xxport/qtopia/qtopia_xxport.cpp1
1 files changed, 0 insertions, 1 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
@@ -111,49 +111,48 @@ bool QtopiaXXPort::exportContacts( const KABC::AddresseeList &list, const QStrin
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
AddressBookIterator it(*access);
const PimContact* firstcontact = it.toFirst();
if (firstcontact)
{
QString text( i18n( "Do you want to remove<br>all existing entries from<br>%1<br>before exporting.?" ) );
if ( KMessageBox::questionYesNo( parentWidget(), text.arg( fileName ) ) == KMessageBox::Yes ) {
// Clean the database..
AddressBookIterator it2(*access);
for (it2.toFirst(); it2.current(); ++it2) {
access->removeContact(*it2.current());
}
}
}
}
KABC::Addressee::List::ConstIterator it;
for ( it = list.begin(); it != list.end(); ++it ) {
PimContact c;
- KABC::Addressee addressee = (*it);
res = mConverter.addresseeToQtopia( *it, c );
if (res == true)
{
access->addContact(c);
}
}
delete access;
return true;
}
KABC::AddresseeList QtopiaXXPort::importContacts( const QString& ) const
{
KABC::AddresseeList adrlst;
QString fileName = QDir::homeDirPath() + "/Applications/addressbook/addressbook.xml";
AddressBookAccess* access = new AddressBookAccess();
if ( !access ) {
QString text( i18n( "Unable to access file '%1'." ).arg( fileName ) );
qDebug(text.latin1());