korganizer
FreeBusyManager Class Reference
#include <freebusymanager.h>

Detailed Description
Definition at line 84 of file freebusymanager.h.
Public Slots | |
| void | slotPerhapsUploadFB () |
Signals | |
| void | freeBusyRetrieved (KCal::FreeBusy *, const QString &email) |
Public Member Functions | |
| void | cancelRetrieval () |
| QString | freeBusyDir () |
| FreeBusyManager (QObject *parent) | |
| KUrl | freeBusyUrl (const QString &email) const |
| KCal::FreeBusy * | iCalToFreeBusy (const QByteArray &data) |
| KCal::FreeBusy * | loadFreeBusy (const QString &email) |
| void | publishFreeBusy () |
| bool | retrieveFreeBusy (const QString &email, bool forceDownload) |
| bool | saveFreeBusy (KCal::FreeBusy *freebusy, const KCal::Person &person) |
| void | setBrokenUrl (bool isBroken) |
| void | setCalendar (KCal::Calendar *) |
Protected Slots | |
| bool | processRetrieveQueue () |
Protected Member Functions | |
| QString | freeBusyToIcal (KCal::FreeBusy *) |
| KCal::FreeBusy * | ownerFreeBusy () |
| QString | ownerFreeBusyAsString () |
| void | timerEvent (QTimerEvent *) |
Constructor & Destructor Documentation
| FreeBusyManager::FreeBusyManager | ( | QObject * | parent | ) |
Definition at line 114 of file freebusymanager.cpp.
Member Function Documentation
| void FreeBusyManager::cancelRetrieval | ( | ) |
Definition at line 412 of file freebusymanager.cpp.
| QString FreeBusyManager::freeBusyDir | ( | ) |
Return directory used for stroing free/busy information.
Definition at line 505 of file freebusymanager.cpp.
| void FreeBusyManager::freeBusyRetrieved | ( | KCal::FreeBusy * | , | |
| const QString & | ||||
| ) | [signal] |
This signal is emitted to return results of free/busy requests.
| QString FreeBusyManager::freeBusyToIcal | ( | KCal::FreeBusy * | freebusy | ) | [protected] |
| KUrl FreeBusyManager::freeBusyUrl | ( | const QString & | ) | const |
Return URL of freeBusy information for given email address.
Definition at line 417 of file freebusymanager.cpp.
| KCal::FreeBusy * FreeBusyManager::iCalToFreeBusy | ( | const QByteArray & | data | ) |
Definition at line 492 of file freebusymanager.cpp.
| FreeBusy * FreeBusyManager::loadFreeBusy | ( | const QString & | ) |
| KCal::FreeBusy * FreeBusyManager::ownerFreeBusy | ( | ) | [protected] |
| QString FreeBusyManager::ownerFreeBusyAsString | ( | ) | [protected] |
Return free/busy list of calendar owner as iCalendar string.
Definition at line 141 of file freebusymanager.cpp.
| bool FreeBusyManager::processRetrieveQueue | ( | ) | [protected, slot] |
Definition at line 384 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*)"
- Parameters:
-
email Address of the person for which the F/B list should be retrieved.
- Returns:
- true if a download is initiated, and false otherwise
Definition at line 350 of file freebusymanager.cpp.
| bool FreeBusyManager::saveFreeBusy | ( | KCal::FreeBusy * | freebusy, | |
| const KCal::Person & | person | |||
| ) |
Store freebusy information belonging to email.
| 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.
| void FreeBusyManager::setCalendar | ( | KCal::Calendar * | c | ) |
Definition at line 121 of file freebusymanager.cpp.
| void FreeBusyManager::slotPerhapsUploadFB | ( | ) | [slot] |
Definition at line 157 of file freebusymanager.cpp.
| void FreeBusyManager::timerEvent | ( | QTimerEvent * | ) | [protected] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference