KCalUtils Library
scheduler.h
QSharedPointer< Calendar > Ptr
QSharedPointer< IncidenceBase > Ptr
void setFreeBusyCache(KCalCore::FreeBusyCache *)
Sets the free/busy cache used to store free/busy information.
Definition scheduler.cpp:59
KCalCore::FreeBusyCache * freeBusyCache() const
Returns the free/busy cache.
Definition scheduler.cpp:64
virtual QList< KCalCore::ScheduleMessage * > retrieveTransactions()=0
Retrieves incoming iTIP transactions.
virtual bool performTransaction(const KCalCore::IncidenceBase::Ptr &incidence, KCalCore::iTIPMethod method, const QString &recipients)=0
Performs iTIP transaction on incidence to specified recipient(s).
virtual QString freeBusyDir()=0
Returns the directory where the free-busy information is stored.
virtual bool performTransaction(const KCalCore::IncidenceBase::Ptr &incidence, KCalCore::iTIPMethod method)=0
Performs iTIP transaction on incidence.
Scheduler(const KCalCore::Calendar::Ptr &calendar)
Creates a scheduler for calendar specified as argument.
Definition scheduler.cpp:46
virtual bool publish(const KCalCore::IncidenceBase::Ptr &incidence, const QString &recipients)=0
iTIP publish action
bool acceptTransaction(const KCalCore::IncidenceBase::Ptr &incidence, KCalCore::iTIPMethod method, KCalCore::ScheduleMessage::Status status, const QString &email=QString())
Accepts the transaction.
Definition scheduler.cpp:69
iTIPMethod
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.