akonadi
24 #ifndef AKONADI_CALENDAR_ITIP_HANDLERHELPER_P_H
25 #define AKONADI_CALENDAR_ITIP_HANDLERHELPER_P_H
27 #include "itiphandler.h"
28 #include "mailscheduler_p.h"
29 #include "etmcalendar.h"
31 #include <kcalcore/incidence.h>
32 #include <kcalcore/schedulemessage.h>
35 #include <KLocalizedString>
45 StatusSendingInvitation
116 const KCalCore::Incidence::Ptr &incidence);
136 const KCalCore::Incidence::Ptr &incidence,
137 bool attendeeStatusChanged);
144 const KCalCore::Incidence::Ptr &incidence);
152 const KCalCore::Incidence::Ptr &newIncidence);
155 void calendarJobFinished(
bool success,
const QString &errorString);
159 const QString &errorMessage);
162 void onSchedulerFinished(Akonadi::Scheduler::Result result,
const QString &errorMsg);
166 const KCalCore::Incidence::Ptr &incidence,
167 KCalCore::iTIPMethod method);
169 int askUserIfNeeded(
const QString &question,
170 bool ignoreDefaultAction =
true,
171 const KGuiItem &buttonYes = KGuiItem(i18n(
"Send Email")),
172 const KGuiItem &buttonNo = KGuiItem(i18n(
"Do Not Send")))
const;
179 bool weAreOrganizerOf(
const KCalCore::Incidence::Ptr &incidence);
186 bool weNeedToSendMailFor(
const KCalCore::Incidence::Ptr &incidence);
188 ITIPHandlerHelper::Action mDefaultAction;
190 MailScheduler *m_scheduler;
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.