kabc Library API Documentation

static data, shared by ALL addressee objects More...


Classes

class  KABC::Address
 Postal address information. More...
class  KABC::AddressBook
 Address Book. More...
class  KABC::AddressBook::Iterator
 Address Book Iterator. More...
class  KABC::AddressBook::ConstIterator
 Address Book Const Iterator. More...
class  KABC::AddresseeItem
 Special ListViewItem, that is used by the AddresseeDialog. More...
class  KABC::AddresseeDialog
 Dialog for selecting address book entries. More...
class  KABC::AddresseeList
 a QValueList of Addressee, with sorting functionality More...
class  KABC::AddressLineEdit
 A lineedit with LDAP and kabc completion. More...
class  KABC::Agent
 Important!!! More...
class  KABC::DistributionList
 Distribution list of email addresses. More...
struct  KABC::DistributionList::Entry
 Distribution List Entry. More...
class  KABC::DistributionListManager
 Manager of distribution lists. More...
class  KABC::DistributionListWatcher
 Watchdog for distribution lists. More...
class  KABC::DistributionListDialog
 Frontend to create distribution lists. More...
class  KABC::EmailSelector
 Helper class. More...
class  KABC::DistributionListEditorWidget
 Helper class. More...
class  KABC::DistributionListEditor
class  KABC::ErrorHandler
 Abstract class that provides displaying of error messages. More...
class  KABC::ConsoleErrorHandler
 This class prints the error messages to stderr via kdError(). More...
class  KABC::GUIErrorHandler
 This class shows messages boxes for every error message. More...
class  KABC::GuiErrorHandler
 This class shows messages boxes for every error message. More...
class  KABC::Format
class  KABC::FormatFactory
 Class for loading format plugins. More...
class  KABC::FormatPlugin
 Base class for address book formats. More...
class  KABC::BinaryFormat
 binary file format for addressbook entries. More...
class  KABC::Geo
 Geographic position. More...
class  KABC::Key
 A class to store an encryption key. More...
class  KABC::LdapObject
 This class is internal. More...
class  KABC::LdapClient
 This class is internal. More...
class  KABC::LdapSearch
 This class is internal. More...
class  KABC::Lock
 This class provides locking functionality for a file, directory or an arbitrary string-represented resource. More...
class  KABC::LockNull
 This class provides a lock without actually locking. More...
class  KABC::PhoneNumber
 Phonenumber information. More...
class  KABC::ResourceFile
 This resource allows access to a local file. More...
class  KABC::Ticket
 Helper class for handling coordinated save of address books. More...
class  KABC::Resource::Iterator
 Resource Iterator. More...
class  KABC::Resource::ConstIterator
 Resource Const Iterator. More...
class  KABC::ResourceSelectDialog
 This class is. More...
class  KABC::Addressee
 address book entry More...
class  KABC::StdAddressBook
 Standard KDE address book. More...
class  KABC::TimeZone
 Time zone information. More...
class  KABC::VCard21Parser
class  KABC::VCardConverter
 Class to converting contact objects into vCard format and vice versa. More...
class  KABC::VCardFormat
class  KABC::VCardFormatImpl
class  KABC::VCardFormatPlugin
 Interface of vCard backend for address book. More...

Typedefs

typedef QValueList< QByteArrayLdapAttrValue
typedef QMap< QString, LdapAttrValueLdapAttrMap

Enumerations

enum  SortingCriterion {
  Uid, Name, FormattedName, FamilyName,
  GivenName
}

Functions

QDataStreamoperator<< (QDataStream &, const Address &)
QDataStreamoperator>> (QDataStream &, Address &)
QDataStreamoperator<< (QDataStream &, const AddressBook &)
QDataStreamoperator>> (QDataStream &, AddressBook &)
QDataStreamoperator<< (QDataStream &, const Agent &)
QDataStreamoperator>> (QDataStream &, Agent &)
QDataStreamoperator<< (QDataStream &, const Geo &)
QDataStreamoperator>> (QDataStream &, Geo &)
QDataStreamoperator<< (QDataStream &, const Key &)
QDataStreamoperator>> (QDataStream &, Key &)
QDataStreamoperator<< (QDataStream &, const PhoneNumber &)
QDataStreamoperator>> (QDataStream &, PhoneNumber &)
QDataStreamoperator<< (QDataStream &, const Picture &)
QDataStreamoperator>> (QDataStream &, Picture &)
QDataStreamoperator<< (QDataStream &, const Addressee &)
QDataStreamoperator>> (QDataStream &, Addressee &)
QDataStreamoperator<< (QDataStream &, const Sound &)
QDataStreamoperator>> (QDataStream &, Sound &)
QDataStreamoperator<< (QDataStream &, const TimeZone &)
QDataStreamoperator>> (QDataStream &, TimeZone &)
QString dateToVCardString (const QDateTime &dateTime)
QString dateToVCardString (const QDate &date)
QDateTime VCardStringToDate (const QString &dateString)


Detailed Description

static data, shared by ALL addressee objects

Enumeration Type Documentation

enum SortingCriterion
 

Addressee attribute used for sorting.

Definition at line 85 of file addresseelist.h.

Referenced by KABC::AddresseeList::sortingCriterion().


Function Documentation

QString KABC::dateToVCardString const QDateTime dateTime  ) 
 

Converts a QDateTime to a date string as it is used in VCard and LDIF files.

The return value is in the form "yyyyMMddThhmmssZ" (e.g. "20031201T120000Z")

Parameters:
dateTime date and time to be converted
Since:
3.2
Definition at line 104 of file vcardconverter.cpp.

References QDateTime::toString().

QString KABC::dateToVCardString const QDate date  ) 
 

Converts a QDate to a short date string as it is used in VCard and LDIF files.

The return value is in the form "yyyyMMdd" (e.g. "20031201")

Parameters:
date date to be converted
Since:
3.2
Definition at line 109 of file vcardconverter.cpp.

References QDate::toString().

QDateTime KABC::VCardStringToDate const QString dateString  ) 
 

Converts a date string as it is used in VCard and LDIF files to a QDateTime value.

If the date string does not contain a time value, it will be returned as 00:00:00. (e.g. "20031201T120000" will return a QDateTime for 2003-12-01 at 12:00)

Parameters:
dateString string representing the date and time.
Since:
3.2
Definition at line 114 of file vcardconverter.cpp.

References QString::length(), QString::mid(), QString::remove(), and QString::upper().

Referenced by KABC::VCard21Parser::readFromString().

KDE Logo
This file is part of the documentation for kabc Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Aug 30 22:56:02 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003