summaryrefslogtreecommitdiffabout
path: root/kabc/formats/vcardformatplugin2.cpp
Side-by-side diff
Diffstat (limited to 'kabc/formats/vcardformatplugin2.cpp') (more/less context) (show whitespace changes)
-rw-r--r--kabc/formats/vcardformatplugin2.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/kabc/formats/vcardformatplugin2.cpp b/kabc/formats/vcardformatplugin2.cpp
index f19e218..41b0c9a 100644
--- a/kabc/formats/vcardformatplugin2.cpp
+++ b/kabc/formats/vcardformatplugin2.cpp
@@ -25,80 +25,84 @@ extern "C"
}
VCardFormatPlugin2::VCardFormatPlugin2()
{
}
VCardFormatPlugin2::~VCardFormatPlugin2()
{
}
bool VCardFormatPlugin2::load( Addressee &addressee, QFile *file )
{
+ qDebug("VCardFormatPlugin2::load");
QString data;
QTextStream t( file );
t.setEncoding( QTextStream::UnicodeUTF8 );
data = t.read();
VCardTool tool;
Addressee::List l = tool.parseVCards( data );
if ( ! l.first().isEmpty() ) {
addressee = l.first();
return true;
}
return false;
}
bool VCardFormatPlugin2::loadAll( AddressBook *addressBook, Resource *resource, QFile *file )
{
+ qDebug("VCardFormatPlugin2::loadAll");
QString data;
QTextStream t( file );
t.setEncoding( QTextStream::UnicodeUTF8 );
data = t.read();
VCardTool tool;
Addressee::List l = tool.parseVCards( data );
Addressee::List::Iterator itr;
for ( itr = l.begin(); itr != l.end(); ++itr) {
Addressee addressee = *itr;
addressee.setResource( resource );
addressBook->insertAddressee( addressee );
}
return true;
}
void VCardFormatPlugin2::save( const Addressee &addressee, QFile *file )
{
+ qDebug("VCardFormatPlugin2::save");
VCardTool tool;
Addressee::List vcardlist;
vcardlist.append( addressee );
QTextStream t( file );
t.setEncoding( QTextStream::UnicodeUTF8 );
t << tool.createVCards( vcardlist );
}
void VCardFormatPlugin2::saveAll( AddressBook *ab, Resource *resource, QFile *file )
{
+ qDebug("VCardFormatPlugin2::saveAll");
VCardTool tool;
Addressee::List vcardlist;
AddressBook::Iterator it;
for ( it = ab->begin(); it != ab->end(); ++it ) {
if ( (*it).resource() == resource ) {
(*it).setChanged( false );
vcardlist.append( *it );
}
}
QTextStream t( file );