24 #ifndef MAILSCHEDULER_H
25 #define MAILSCHEDULER_H
27 #include <tqptrlist.h>
31 #include <libkcal/imipscheduler.h>
39 class MailScheduler : public IMIPScheduler
42 MailScheduler( Calendar * );
43 virtual ~MailScheduler();
45 bool publish ( IncidenceBase *incidence, const TQString &recipients );
46 bool performTransaction( IncidenceBase *incidence, Method method );
47 bool performTransaction( IncidenceBase *incidence, Method method,
48 const TQString &recipients );
49 TQPtrList<ScheduleMessage> retrieveTransactions();
51 bool deleteTransaction( IncidenceBase *incidence );
54 virtual TQString freeBusyDir();
57 bool acceptCounterProposal( Incidence *incidence );
60 TQMap<IncidenceBase *, TQString> mEventMap;
|