kabc Library API Documentation

KABC::VCardTool Class Reference

List of all members.

Public Member Functions

 VCardTool ()
 ~VCardTool ()
QString createVCards (Addressee::List list, VCard::Version version=VCard::v3_0)
Addressee::List parseVCards (const QString &vcard)

Detailed Description

Definition at line 37 of file vcardtool.h.


Member Function Documentation

QString VCardTool::createVCards Addressee::List  list,
VCard::Version  version = VCard::v3_0
 

Creates a string that contains the addressees from the list in the vCard format.

Definition at line 77 of file vcardtool.cpp.

References KABC::VCard::addLine(), KABC::VCardLine::addParameter(), QValueList::append(), QValueList::begin(), QMap::constBegin(), QValueList::constBegin(), QMap::constEnd(), QValueList::constEnd(), QValueList::ConstIterator(), KABC::VCardParser::createVCards(), QValueList::end(), QString::isEmpty(), KABC::TimeZone::isValid(), KABC::Geo::isValid(), QStringList::join(), KABC::Geo::latitude(), QString::left(), KABC::Geo::longitude(), QString::mid(), KABC::TimeZone::offset(), and QString::sprintf().

Referenced by KABC::ResourceEvolution::save().

Addressee::List VCardTool::parseVCards const QString vcard  ) 
 

Parses the string and returns a list of addressee objects.

Definition at line 349 of file vcardtool.cpp.

References QValueList::append(), QValueList::begin(), QValueList::ConstIterator(), QValueList::end(), QString::find(), QValueList::Iterator(), QString::left(), QString::lower(), QString::mid(), KABC::VCardParser::parseVCards(), KABC::Address::setCountry(), KABC::Address::setExtended(), KABC::Address::setLabel(), KABC::Geo::setLatitude(), KABC::Address::setLocality(), KABC::Geo::setLongitude(), KABC::PhoneNumber::setNumber(), KABC::TimeZone::setOffset(), KABC::Address::setPostalCode(), KABC::Address::setPostOfficeBox(), KABC::Address::setRegion(), KABC::Address::setStreet(), KABC::PhoneNumber::setType(), KABC::Address::setType(), QStringList::split(), and QString::startsWith().

Referenced by KABC::ResourceEvolution::load().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kabc Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Nov 1 10:34:55 2005 by doxygen 1.4.3 written by Dimitri van Heesch, © 1997-2003