korganizer

FreeBusyManager Class Reference

Inheritance diagram for FreeBusyManager:

KCal::FreeBusyCache List of all members.

Detailed Description

Definition at line 79 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, bool forceDownload)
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 ()
void setBrokenUrl (bool isBroken)

Protected Slots

bool processRetrieveQueue ()

Protected Member Functions

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

Member Function Documentation

QString FreeBusyManager::freeBusyDir  ) 
 

Return directory used for stroing free/busy information.

Definition at line 513 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::freeBusyToIcal KCal::FreeBusy  )  [protected]
 

Convert free/busy object to iCalendar string.

Definition at line 156 of file freebusymanager.cpp.

KURL FreeBusyManager::freeBusyUrl const QString &  email  ) 
 

Return URL of freeBusy information for given email address.

Definition at line 420 of file freebusymanager.cpp.

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

Load freebusy information belonging to email.

Implements KCal::FreeBusyCache.

Definition at line 518 of file freebusymanager.cpp.

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

Return free/busy list of calendar owner.

Definition at line 133 of file freebusymanager.cpp.

QString FreeBusyManager::ownerFreeBusyAsString  )  [protected]
 

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

Definition at line 145 of file freebusymanager.cpp.

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 220 of file freebusymanager.cpp.

bool FreeBusyManager::retrieveFreeBusy const QString &  email,
bool  forceDownload
 

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 344 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 543 of file freebusymanager.cpp.

void FreeBusyManager::setBrokenUrl bool  isBroken  ) 
 

Change the broken Url status mBrokenUrl is used to show the 'broken url popup' only once.

Definition at line 211 of file freebusymanager.cpp.


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