• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

korganizer

FreeBusyManager Class Reference

#include <freebusymanager.h>

Inheritance diagram for FreeBusyManager:

Inheritance graph
[legend]

List of all members.


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 &  email 
) [signal]

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

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

Convert free/busy object to iCalendar string.

Definition at line 152 of file freebusymanager.cpp.

KUrl FreeBusyManager::freeBusyUrl ( const QString &  email  )  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 &  email  ) 

Load freebusy information belonging to email.

Definition at line 510 of file freebusymanager.cpp.

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

Return free/busy list of calendar owner.

Definition at line 129 of file freebusymanager.cpp.

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]

Reimplemented from QObject.

Definition at line 206 of file freebusymanager.cpp.


The documentation for this class was generated from the following files:
  • freebusymanager.h
  • freebusymanager.cpp

korganizer

Skip menu "korganizer"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim 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