equal
deleted
inserted
replaced
57 |
57 |
58 virtual int listMailboxes(QList<NmMailbox*> &mailboxList) = 0; |
58 virtual int listMailboxes(QList<NmMailbox*> &mailboxList) = 0; |
59 |
59 |
60 virtual int getMailboxById(const NmId &id, NmMailbox *&mailbox) = 0; |
60 virtual int getMailboxById(const NmId &id, NmMailbox *&mailbox) = 0; |
61 |
61 |
62 virtual int deleteMailboxById(const NmId &id) = 0; |
62 virtual QPointer<NmOperation> deleteMailboxById(const NmId &id) = 0; |
63 |
63 |
64 virtual int getMessageById( |
64 virtual int getMessageById( |
65 const NmId &mailboxId, |
65 const NmId &mailboxId, |
66 const NmId &folderId, |
66 const NmId &folderId, |
67 const NmId &messageId, |
67 const NmId &messageId, |
184 const QStringList &searchStrings) = 0; |
184 const QStringList &searchStrings) = 0; |
185 |
185 |
186 virtual int cancelSearch(const NmId &mailboxId) = 0; |
186 virtual int cancelSearch(const NmId &mailboxId) = 0; |
187 |
187 |
188 virtual QPointer<NmOperation> removeDraftMessage(NmMessage *message) = 0; |
188 virtual QPointer<NmOperation> removeDraftMessage(NmMessage *message) = 0; |
|
189 |
|
190 virtual int copyMessages( |
|
191 const NmId &mailboxId, |
|
192 const QList<quint64> &messageIds, |
|
193 const NmId &sourceFolderId, |
|
194 const NmId &destinationFolderId) = 0; |
189 }; |
195 }; |
190 |
196 |
191 Q_DECLARE_INTERFACE(NmDataPluginInterface, "sf.app.commonmail.emailuis.nmailuiengine.NmDataPluginInterface/1.0") |
197 Q_DECLARE_INTERFACE(NmDataPluginInterface, "sf.app.commonmail.emailuis.nmailuiengine.NmDataPluginInterface/1.0") |
192 |
198 |
193 |
199 |