libkdepim

KABC::ResourceCached Class Reference

List of all members.

Detailed Description

Definition at line 31 of file kabcresourcecached.h.


Public Member Functions

 ResourceCached (const KConfig *)
 ~ResourceCached ()
virtual void writeConfig (KConfig *config)
virtual void insertAddressee (const Addressee &)
virtual void removeAddressee (const Addressee &addr)
void loadCache ()
void saveCache ()
void cleanUpCache (const KABC::Addressee::List &list)
KPIM::IdMapper & idMapper ()
bool hasChanges () const
void clearChanges ()
void clearChange (const KABC::Addressee &)
void clearChange (const QString &)
KABC::Addressee::List addedAddressees () const
KABC::Addressee::List changedAddressees () const
KABC::Addressee::List deletedAddressees () const

Protected Member Functions

virtual QString cacheFile () const
virtual QString changesCacheFile (const QString &) const
void loadChangesCache (QMap< QString, KABC::Addressee > &, const QString &)
void loadChangesCache ()
void saveChangesCache (const QMap< QString, KABC::Addressee > &, const QString &)
void saveChangesCache ()
void setIdMapperIdentifier ()

Member Function Documentation

void ResourceCached::writeConfig ( KConfig *  config  )  [virtual]

Writes the resource specific config to file.

Definition at line 41 of file kabcresourcecached.cpp.

void ResourceCached::insertAddressee ( const Addressee &   )  [virtual]

Insert an addressee into the resource.

Definition at line 46 of file kabcresourcecached.cpp.

void ResourceCached::removeAddressee ( const Addressee &  addr  )  [virtual]

Removes an addressee from resource.

Definition at line 70 of file kabcresourcecached.cpp.

KPIM::IdMapper & ResourceCached::idMapper (  ) 

Returns a reference to the id mapper.

Definition at line 156 of file kabcresourcecached.cpp.

QString ResourceCached::changesCacheFile ( const QString &   )  const [protected, virtual]

Functions for keeping the changes persistent.

Definition at line 209 of file kabcresourcecached.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys