author | zautrix <zautrix> | 2004-07-06 19:02:07 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-07-06 19:02:07 (UTC) |
commit | 9c1abdb6194f9539b26d9f3045bde5cd91960dd0 (patch) (unidiff) | |
tree | a43c34fa6d16aefb7f8b62c81cea1adce4cd056d /kaddressbook | |
parent | 0e4c0997605662222e0c898277de7ef26bd0a0eb (diff) | |
download | kdepimpi-9c1abdb6194f9539b26d9f3045bde5cd91960dd0.zip kdepimpi-9c1abdb6194f9539b26d9f3045bde5cd91960dd0.tar.gz kdepimpi-9c1abdb6194f9539b26d9f3045bde5cd91960dd0.tar.bz2 |
Switched to the way importing of vcards is done in current cvs HEAD of KDE
-rw-r--r-- | kaddressbook/xxport/vcard_xxport.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/kaddressbook/xxport/vcard_xxport.cpp b/kaddressbook/xxport/vcard_xxport.cpp index 54d0cbd..b53f873 100644 --- a/kaddressbook/xxport/vcard_xxport.cpp +++ b/kaddressbook/xxport/vcard_xxport.cpp | |||
@@ -32,6 +32,7 @@ $Id$ | |||
32 | #include <qtextstream.h> | 32 | #include <qtextstream.h> |
33 | 33 | ||
34 | #include <kabc/vcardconverter.h> | 34 | #include <kabc/vcardconverter.h> |
35 | #include <kabc/vcardparser/vcardtool.h> | ||
35 | #include <kfiledialog.h> | 36 | #include <kfiledialog.h> |
36 | #ifndef KAB_EMBEDDED | 37 | #ifndef KAB_EMBEDDED |
37 | #include <kio/netaccess.h> | 38 | #include <kio/netaccess.h> |
@@ -210,9 +211,12 @@ KABC::AddresseeList VCardXXPort::importContacts( const QString& ) const | |||
210 | 211 | ||
211 | KABC::AddresseeList VCardXXPort::parseVCard( const QString &data ) const | 212 | KABC::AddresseeList VCardXXPort::parseVCard( const QString &data ) const |
212 | { | 213 | { |
213 | KABC::VCardConverter converter; | ||
214 | KABC::AddresseeList addrList; | ||
215 | 214 | ||
215 | KABC::VCardTool tool; | ||
216 | KABC::AddresseeList addrList; | ||
217 | addrList = tool.parseVCards( data ); | ||
218 | // LR : I switched to the code, which is in current cvs HEAD | ||
219 | /* | ||
216 | uint numVCards = data.contains( "BEGIN:VCARD", false ); | 220 | uint numVCards = data.contains( "BEGIN:VCARD", false ); |
217 | QStringList dataList = QStringList::split( "\r\n\r\n", data ); | 221 | QStringList dataList = QStringList::split( "\r\n\r\n", data ); |
218 | 222 | ||
@@ -237,7 +241,11 @@ KABC::AddresseeList VCardXXPort::parseVCard( const QString &data ) const | |||
237 | KMessageBox::sorry( parentWidget(), text ); | 241 | KMessageBox::sorry( parentWidget(), text ); |
238 | } | 242 | } |
239 | } | 243 | } |
240 | 244 | */ | |
245 | if ( addrList.isEmpty() ) { | ||
246 | QString text = i18n( "The selected file does not\ninclude a valid vCard.\nPlease check the file and try again.\n" ); | ||
247 | KMessageBox::sorry( parentWidget(), text ); | ||
248 | } | ||
241 | return addrList; | 249 | return addrList; |
242 | } | 250 | } |
243 | 251 | ||