|
virtual bool | sendInvitation (const QString &accountId, const QString ¬ebookUid, const KCalendarCore::Incidence::Ptr &invitation, const QString &body)=0 |
| Send a new Invitation to all the participants. More...
|
|
virtual bool | sendUpdate (const QString &accountId, const KCalendarCore::Incidence::Ptr &invitation, const QString &body)=0 |
| Send a updated invitation to all the participants. More...
|
|
virtual bool | sendResponse (const QString &accountId, const KCalendarCore::Incidence::Ptr &invitation, const QString &body)=0 |
| Send the updated invitation back to the Organiser. More...
|
|
virtual QString | pluginName () const =0 |
| The name of this plugin. More...
|
|
virtual | ~InvitationHandlerInterface () |
|
Interface implemented by plugins for handling invitations.
The invitation is an icidence belonging to a Calendar which in turn contains an account field, that is a unique accountId to identify the account from the Accounts Subsystem. The Calendar also contains a plugin name. The named plugin, implementing this interface, will take care of the actual sending, using the account identified by the accountId. The user of this interface should take care of updating the invitation. The plugins should not modify the invitation object. The invitation is not const only for thecnical reasons.