equal
deleted
inserted
replaced
31 class NmMessageEnvelope; |
31 class NmMessageEnvelope; |
32 class NmOperation; |
32 class NmOperation; |
33 class NmMessageCreationOperation; |
33 class NmMessageCreationOperation; |
34 class NmStoreEnvelopesOperation; |
34 class NmStoreEnvelopesOperation; |
35 class NmAddAttachmentsOperation; |
35 class NmAddAttachmentsOperation; |
36 class NmCheckOutboxOperation; |
|
37 class NmMessageSendingOperation; |
36 class NmMessageSendingOperation; |
38 |
37 |
39 /*! |
38 /*! |
40 \class NmDataPluginInterface |
39 \class NmDataPluginInterface |
41 \brief The class NmDataPluginInterface provides an interface to access email data from |
40 \brief The class NmDataPluginInterface provides an interface to access email data from |
175 |
174 |
176 virtual QPointer<NmOperation> removeAttachment( |
175 virtual QPointer<NmOperation> removeAttachment( |
177 const NmMessage &message, |
176 const NmMessage &message, |
178 const NmId &attachmentPartId) = 0; |
177 const NmId &attachmentPartId) = 0; |
179 |
178 |
180 virtual QPointer<NmCheckOutboxOperation> checkOutbox(const NmId &mailboxId) = 0; |
|
181 |
|
182 virtual NmSyncState syncState(const NmId& mailboxId) const = 0; |
179 virtual NmSyncState syncState(const NmId& mailboxId) const = 0; |
183 |
180 |
184 virtual NmConnectState connectionState(const NmId& mailboxId) const = 0; |
181 virtual NmConnectState connectionState(const NmId& mailboxId) const = 0; |
185 |
182 |
186 virtual int search(const NmId &mailboxId, |
183 virtual int search(const NmId &mailboxId, |
187 const QStringList &searchStrings) = 0; |
184 const QStringList &searchStrings) = 0; |
188 |
185 |
189 virtual int cancelSearch(const NmId &mailboxId) = 0; |
186 virtual int cancelSearch(const NmId &mailboxId) = 0; |
|
187 |
|
188 virtual QPointer<NmOperation> removeDraftMessage(NmMessage *message) = 0; |
190 }; |
189 }; |
191 |
190 |
192 Q_DECLARE_INTERFACE(NmDataPluginInterface, "sf.app.commonmail.emailuis.nmailuiengine.NmDataPluginInterface/1.0") |
191 Q_DECLARE_INTERFACE(NmDataPluginInterface, "sf.app.commonmail.emailuis.nmailuiengine.NmDataPluginInterface/1.0") |
193 |
192 |
194 |
193 |