KCal::FreeBusyCache Class Reference

An abstract base class to allow different implementations of storing free busy information, e.g. More...

#include <freebusycache.h>

List of all members.

Public Member Functions

virtual ~FreeBusyCache ()
virtual FreeBusyloadFreeBusy (const QString &email)=0
virtual bool saveFreeBusy (FreeBusy *freebusy, const Person &person)=0

Detailed Description

An abstract base class to allow different implementations of storing free busy information, e.g.

local storage or storage on a Kolab server.

Definition at line 44 of file freebusycache.h.


Constructor & Destructor Documentation

virtual KCal::FreeBusyCache::~FreeBusyCache (  )  [inline, virtual]

Destructor.

Definition at line 50 of file freebusycache.h.


Member Function Documentation

virtual FreeBusy* KCal::FreeBusyCache::loadFreeBusy ( const QString &  email  )  [pure virtual]

Load freebusy information belonging to an email.

Parameters:
email is a QString containing a email string in the "FirstName LastName <emailaddress>" format.
virtual bool KCal::FreeBusyCache::saveFreeBusy ( FreeBusy freebusy,
const Person person 
) [pure virtual]

Save freebusy information belonging to an email.

Parameters:
freebusy is a pointer to a valid FreeBusy instance.
person is a valid Person instance.

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