• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

KCal Library

KCal::FreeBusyCache

KCal::FreeBusyCache Class Reference

#include <freebusycache.h>

List of all members.


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.


Public Member Functions

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

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:
  • freebusycache.h

KCal Library

Skip menu "KCal Library"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  • kabc
  • kblog
  • kcal
  • kimap
  • kioslave
  •   imap4
  •   mbox
  • kldap
  • kmime
  • kpimidentities
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal