akonadi
20 #ifndef AKONADI_CALENDAR_ITIP_HANDLER_P_H
21 #define AKONADI_CALENDAR_ITIP_HANDLER_P_H
23 #include "calendarbase.h"
24 #include "mailscheduler_p.h"
25 #include "itiphandler.h"
26 #include "itiphandlerhelper_p.h"
28 #include <kcalcore/schedulemessage.h>
40 KCalCore::iTIPMethod method;
41 KCalCore::Incidence::Ptr incidence;
51 OperationProcessiTIPMessage,
52 OperationSendiTIPMessage,
53 OperationPublishInformation,
54 OperationSendAsICalendar
57 class ITIPHandler::Private :
public QObject
63 void finishProcessiTIPMessage(Akonadi::MailScheduler::Result,
const QString &errorMessage);
64 void finishSendiTIPMessage(Akonadi::MailScheduler::Result,
const QString &errorMessage);
65 void finishPublishInformation(Akonadi::MailScheduler::Result,
const QString &errorMessage);
74 Invitation m_queuedInvitation;
75 bool m_calendarLoadError;
76 CalendarBase::Ptr m_calendar;
77 MailScheduler *m_scheduler;
78 KCalCore::Incidence::Ptr m_incidence;
79 KCalCore::iTIPMethod m_method;
80 ITIPHandlerHelper *m_helper;
82 QPointer<QWidget> m_parentWidget;
83 GroupwareUiDelegate *m_uiDelegate;
87 void finishSendAsICalendar(Akonadi::MailScheduler::Result,
const QString &errorMessage);
88 void onLoadFinished(
bool success,
const QString &errorMessage);
89 void onSchedulerFinished(Akonadi::Scheduler::Result,
const QString &errorMessage);
91 const QString &errorMessage);
93 void onCounterProposalDelegateFinished(
bool success,
const QString &errorMessage);
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Fri Jan 17 2014 22:12:30 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.