akonadi
20 #ifndef AKONADI_CALENDAR_MAILSCHEDULER_H
21 #define AKONADI_CALENDAR_MAILSCHEDULER_H
23 #include "scheduler_p.h"
24 #include "mailclient_p.h"
26 #include <kcalcore/incidence.h>
27 #include <akonadi/item.h>
33 namespace KPIMIdentities {
34 class IdentityManager;
50 MailScheduler( QObject *parent = 0 );
54 void publish(
const KCalCore::IncidenceBase::Ptr &incidence,
55 const QString &recipients );
58 void performTransaction(
const KCalCore::IncidenceBase::Ptr &incidence,
59 KCalCore::iTIPMethod method );
62 void performTransaction(
const KCalCore::IncidenceBase::Ptr &incidence,
63 KCalCore::iTIPMethod method,
64 const QString &recipients );
65 QString freeBusyDir()
const;
75 void acceptCounterProposal(
const KCalCore::Incidence::Ptr &incidence,
76 const Akonadi::CalendarBase::Ptr &calendar );
84 void onMailerFinished( Akonadi::MailClient::Result result,
const QString &errorMsg );
88 Q_DISABLE_COPY( MailScheduler )
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:39 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.