kabc Library API Documentation

KABC::VCardFormatImpl Class Reference

Implementation of vCard backend for address book. More...

#include <vcardformatimpl.h>

List of all members.

Public Member Functions

bool load (Addressee &, QFile *file)
bool loadAll (AddressBook *, Resource *, QFile *file)
void save (const Addressee &, QFile *file)
void saveAll (AddressBook *, Resource *, QFile *file)
bool readFromString (const QString &vcard, Addressee &addr)
bool writeToString (const Addressee &addressee, QString &vcard)

Protected Member Functions

bool loadAddressee (Addressee &, VCARD::VCard &)
void saveAddressee (const Addressee &, VCARD::VCard *, bool intern)
void addTextValue (VCARD::VCard *, VCARD::EntityType, const QString &)
QString readTextValue (VCARD::ContentLine *)
void addDateValue (VCARD::VCard *, VCARD::EntityType, const QDate &)
QDate readDateValue (VCARD::ContentLine *)
void addDateTimeValue (VCARD::VCard *, VCARD::EntityType, const QDateTime &)
QDateTime readDateTimeValue (VCARD::ContentLine *)
void addAddressValue (VCARD::VCard *, const Address &)
Address readAddressValue (VCARD::ContentLine *)
void addLabelValue (VCARD::VCard *, const Address &)
void addTelephoneValue (VCARD::VCard *, const PhoneNumber &)
PhoneNumber readTelephoneValue (VCARD::ContentLine *)
void addNValue (VCARD::VCard *, const Addressee &)
void readNValue (VCARD::ContentLine *, Addressee &)
void addCustomValue (VCARD::VCard *, const QString &)
void addAddressParam (VCARD::ContentLine *, int)
int readAddressParam (VCARD::ContentLine *)
void addGeoValue (VCARD::VCard *, const Geo &)
Geo readGeoValue (VCARD::ContentLine *)
void addUTCValue (VCARD::VCard *, const TimeZone &)
TimeZone readUTCValue (VCARD::ContentLine *)
void addClassValue (VCARD::VCard *, const Secrecy &)
Secrecy readClassValue (VCARD::ContentLine *)
void addKeyValue (VCARD::VCard *, const Key &)
Key readKeyValue (VCARD::ContentLine *)
void addPictureValue (VCARD::VCard *, VCARD::EntityType, const Picture &, const Addressee &, bool)
Picture readPictureValue (VCARD::ContentLine *, VCARD::EntityType, const Addressee &addr)
void addSoundValue (VCARD::VCard *, const Sound &, const Addressee &, bool)
Sound readSoundValue (VCARD::ContentLine *, const Addressee &addr)
void addAgentValue (VCARD::VCard *, const Agent &)
Agent readAgentValue (VCARD::ContentLine *)


Detailed Description

Implementation of vCard backend for address book.

This class implements reading and writing of address book information using the vCard format. It requires the vCard lib from kdepim.

Definition at line 42 of file vcardformatimpl.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Feb 27 22:16:09 2005 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001