kabc Library API Documentation

KABC Namespace Reference

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::Addressee
 address book entry 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...
struct  KABC::LdapResult
 Structure describing one result returned by a LDAP query. More...
class  KABC::LdapSearch
 This class is internal. More...
class  KABC::LdapConfigWidget
 LDAP Configuration widget. More...
class  KABC::LDAPUrl
 LDAPUrl. More...
class  KABC::LDIF
 LDIF. 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::SortMode
 Sort method for sorting an addressee list. 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
typedef QValueList< LdapResultLdapResultList

Enumerations

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

Functions

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

Variables

const char *const AddresseeHelper_ftable [2][3]
const int AddresseeHelper_ftable_hiddens [1]


Detailed Description

static data, shared by ALL addressee objects

Enumeration Type Documentation

enum SortingCriterion
 

Addressee attribute used for sorting.

Definition at line 87 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.

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.

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.

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


Variable Documentation

const char* const KABC::AddresseeHelper_ftable[2][3] [static]
 

Initial value:

 {
    { "ASYNC", "initSettings()", "initSettings()" },
    { 0, 0, 0 }
}

Definition at line 15 of file addresseehelper_skel.cpp.

const int KABC::AddresseeHelper_ftable_hiddens[1] [static]
 

Initial value:

 {
    0,
}

Definition at line 19 of file addresseehelper_skel.cpp.

KDE Logo
This file is part of the documentation for kabc Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Aug 2 12:26:03 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003