akonadi
26 #ifndef _AKONADI_CALENDAR_ITIP_HANDLER_H
27 #define _AKONADI_CALENDAR_ITIP_HANDLER_H
29 #include "akonadi-calendar_export.h"
30 #include "fetchjobcalendar.h"
31 #include "etmcalendar.h"
33 #include <kcalcore/incidence.h>
34 #include <kcalcore/schedulemessage.h>
49 virtual void requestIncidenceEditor(
const Akonadi::Item &item) = 0;
51 virtual void setCalendar(
const Akonadi::ETMCalendar::Ptr &calendar) = 0;
52 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 &);
130 Akonadi::CalendarBase::Ptr calendar()
const;
141 const QString &errorMessage);
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Fri Jan 3 2014 22:27:37 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.