akonadi
26 #ifndef _AKONADI_CALENDAR_ITIP_HANDLER_H
27 #define _AKONADI_CALENDAR_ITIP_HANDLER_H
29 #include "akonadi-calendar_export.h"
30 #include "etmcalendar.h"
32 #include <kcalcore/incidence.h>
33 #include <kcalcore/schedulemessage.h>
48 virtual void requestIncidenceEditor(
const Akonadi::Item &item) = 0;
50 virtual void setCalendar(
const Akonadi::ETMCalendar::Ptr &calendar) = 0;
51 virtual void createCalendar() = 0;
87 void processiTIPMessage(
const QString &receiver,
const QString &iCal,
const QString &type);
97 void sendiTIPMessage(KCalCore::iTIPMethod method,
98 const KCalCore::Incidence::Ptr &incidence,
99 QWidget *parentWidget = 0);
106 void publishInformation(
const KCalCore::Incidence::Ptr &incidence, QWidget *parentWidget = 0);
112 void sendAsICalendar(
const KCalCore::Incidence::Ptr &incidence, QWidget *parentWidget = 0);
125 void setCalendar(
const Akonadi::CalendarBase::Ptr &);
134 void setShowDialogsOnError(
bool enable);
139 Akonadi::CalendarBase::Ptr calendar()
const;
150 const QString &errorMessage);
An unexpected error occurred.
The invitation was successfuly handled.
Handles sending of iTip messages aswell as processing incoming ones.
Ui delegate for editing counter proposals.
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Wed Dec 23 2015 17:45:40 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.