korganizer

FreeBusyManager Class Reference

Inheritance diagram for FreeBusyManager:

KCal::FreeBusyCache List of all members.

Detailed Description

Definition at line 78 of file freebusymanager.h.


Public Slots

void slotPerhapsUploadFB ()

Signals

void freeBusyRetrieved (KCal::FreeBusy *, const QString &email)

Public Member Functions

 FreeBusyManager (QObject *parent, const char *name)
void setCalendar (KCal::Calendar *)
void publishFreeBusy ()
bool retrieveFreeBusy (const QString &email)
void cancelRetrieval ()
KCal::FreeBusyiCalToFreeBusy (const QCString &data)
KCal::FreeBusyloadFreeBusy (const QString &email)
bool saveFreeBusy (KCal::FreeBusy *freebusy, const KCal::Person &person)
KURL freeBusyUrl (const QString &email)
QString freeBusyDir ()

Protected Slots

bool processRetrieveQueue ()

Protected Member Functions

void timerEvent (QTimerEvent *)
QString ownerFreeBusyAsString ()
KCal::FreeBusyownerFreeBusy ()
QString freeBusyToIcal (KCal::FreeBusy *)

Member Function Documentation

void FreeBusyManager::publishFreeBusy (  ) 

KOrganizer publishes the free/busy list.

This method is called when the user has selected to publish its free/busy list or when the delay have passed.

Definition at line 214 of file freebusymanager.cpp.

bool FreeBusyManager::retrieveFreeBusy ( const QString &  email  ) 

KOrganizer downloads somebody else's free/busy list The call is asynchronous, and upon download, the receivers slot specified by member will be called.

The slot should be of type "member(const QString&, KCal::FreeBusy*)"

Return true if a download is initiated, and false otherwise

Definition at line 329 of file freebusymanager.cpp.

FreeBusy * FreeBusyManager::loadFreeBusy ( const QString &  email  )  [virtual]

Load freebusy information belonging to email.

Implements KCal::FreeBusyCache.

Definition at line 484 of file freebusymanager.cpp.

bool FreeBusyManager::saveFreeBusy ( KCal::FreeBusy freebusy,
const KCal::Person person 
) [virtual]

Store freebusy information belonging to email.

Implements KCal::FreeBusyCache.

Definition at line 509 of file freebusymanager.cpp.

KURL FreeBusyManager::freeBusyUrl ( const QString &  email  ) 

Return URL of freeBusy information for given email address.

Definition at line 392 of file freebusymanager.cpp.

QString FreeBusyManager::freeBusyDir (  ) 

Return directory used for stroing free/busy information.

Definition at line 479 of file freebusymanager.cpp.

void FreeBusyManager::freeBusyRetrieved ( KCal::FreeBusy ,
const QString &  email 
) [signal]

This signal is emitted to return results of free/busy requests.

QString FreeBusyManager::ownerFreeBusyAsString (  )  [protected]

Return free/busy list of calendar owner as iCalendar string.

Definition at line 144 of file freebusymanager.cpp.

KCal::FreeBusy * FreeBusyManager::ownerFreeBusy (  )  [protected]

Return free/busy list of calendar owner.

Definition at line 132 of file freebusymanager.cpp.

QString FreeBusyManager::freeBusyToIcal ( KCal::FreeBusy  )  [protected]

Convert free/busy object to iCalendar string.

Definition at line 155 of file freebusymanager.cpp.


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