diff -r 139d4b7b2938 -r 99bcbff212ad emailuis/nmailuiengine/inc/nmdataplugininterface.h --- a/emailuis/nmailuiengine/inc/nmdataplugininterface.h Mon May 24 21:02:02 2010 +0300 +++ b/emailuis/nmailuiengine/inc/nmdataplugininterface.h Fri May 28 13:56:43 2010 +0300 @@ -33,7 +33,6 @@ class NmMessageCreationOperation; class NmStoreEnvelopesOperation; class NmAddAttachmentsOperation; -class NmCheckOutboxOperation; class NmMessageSendingOperation; /*! @@ -177,8 +176,6 @@ const NmMessage &message, const NmId &attachmentPartId) = 0; - virtual QPointer checkOutbox(const NmId &mailboxId) = 0; - virtual NmSyncState syncState(const NmId& mailboxId) const = 0; virtual NmConnectState connectionState(const NmId& mailboxId) const = 0; @@ -187,6 +184,8 @@ const QStringList &searchStrings) = 0; virtual int cancelSearch(const NmId &mailboxId) = 0; + + virtual QPointer removeDraftMessage(NmMessage *message) = 0; }; Q_DECLARE_INTERFACE(NmDataPluginInterface, "sf.app.commonmail.emailuis.nmailuiengine.NmDataPluginInterface/1.0")