kabc Library API Documentation

KABC::VCard21Parser Class Reference

#include <vcard21parser.h>

List of all members.

Public Member Functions

 VCard21Parser ()
virtual ~VCard21Parser ()
void readFromString (KABC::AddressBook *ab, const QString &str)
KABC::Addressee readFromString (const QString &data)

Static Public Member Functions

KABC::Address readAddressFromQStringList (const QStringList &data, const int type)


Detailed Description

Deprecated:
use VCardConverter instead.

Definition at line 142 of file vcard21parser.h.


Constructor & Destructor Documentation

VCard21Parser::VCard21Parser  ) 
 

Constructor.

Definition at line 194 of file vcard21parser.cpp.

VCard21Parser::~VCard21Parser  )  [virtual]
 

Destructor.

Definition at line 198 of file vcard21parser.cpp.


Member Function Documentation

void VCard21Parser::readFromString KABC::AddressBook ab,
const QString str
 

Parses a string in vcard2.1 format and saves the single addressees to the address book.

Parameters:
ab The address book.
str The vcard string.

Definition at line 202 of file vcard21parser.cpp.

References KABC::AddressBook::insertAddressee().

KABC::Addressee VCard21Parser::readFromString const QString data  ) 
 

Parses a string in vcard2.1 format and returns the inherent addressee.

Definition at line 208 of file vcard21parser.cpp.

References VCard21ParserImpl::_vcdata, VCard21ParserImpl::getValue(), VCard21ParserImpl::getValues(), KABC::Addressee::insertAddress(), KABC::Addressee::insertEmail(), KABC::Addressee::insertPhoneNumber(), kdDebug(), readAddressFromQStringList(), KABC::Addressee::setAdditionalName(), KABC::Addressee::setBirthday(), KABC::Addressee::setFamilyName(), KABC::Addressee::setFormattedName(), KABC::Addressee::setGeo(), KABC::Addressee::setGivenName(), KABC::Address::setLabel(), KABC::Addressee::setNickName(), KABC::Addressee::setNote(), KABC::Addressee::setOrganization(), KABC::Addressee::setPrefix(), KABC::Addressee::setRevision(), KABC::Addressee::setRole(), KABC::Addressee::setSuffix(), KABC::Addressee::setTimeZone(), KABC::Addressee::setTitle(), KABC::Addressee::setUrl(), and KABC::VCardStringToDate().

KABC::Address VCard21Parser::readAddressFromQStringList const QStringList data,
const int  type
[static]
 

Helper method to store a address.

Parameters:
data A string list, that is filled with 'street', 'house number' ...
type The type of the returned address.

Definition at line 370 of file vcard21parser.cpp.

References KABC::Address::setCountry(), KABC::Address::setExtended(), KABC::Address::setLocality(), KABC::Address::setPostalCode(), KABC::Address::setPostOfficeBox(), KABC::Address::setRegion(), KABC::Address::setStreet(), and KABC::Address::setType().

Referenced by readFromString().


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.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Mar 3 19:24:32 2005 by doxygen 1.3.6 written by Dimitri van Heesch, © 1997-2003