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;
88 void processiTIPMessage(
const QString &receiver,
const QString &iCal,
const QString &type);
98 void sendiTIPMessage(KCalCore::iTIPMethod method,
99 const KCalCore::Incidence::Ptr &incidence,
100 QWidget *parentWidget = 0);
107 void publishInformation(
const KCalCore::Incidence::Ptr &incidence, QWidget *parentWidget = 0);
113 void sendAsICalendar(
const KCalCore::Incidence::Ptr &incidence, QWidget *parentWidget = 0);
126 void setCalendar(
const Akonadi::CalendarBase::Ptr &);
135 void setShowDialogsOnError(
bool enable);
140 Akonadi::CalendarBase::Ptr calendar()
const;
151 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-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:27 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.