emailuis/nmframeworkadapter/inc/nmframeworkadapter.h
changeset 47 f83bd4ae1fe3
parent 43 99bcbff212ad
child 62 a8c646b56683
--- a/emailuis/nmframeworkadapter/inc/nmframeworkadapter.h	Fri Jun 11 16:42:02 2010 +0300
+++ b/emailuis/nmframeworkadapter/inc/nmframeworkadapter.h	Thu Jun 24 14:32:18 2010 +0300
@@ -66,7 +66,7 @@
 
     int getMailboxById(const NmId& id, NmMailbox*& mailbox);
 
-    int deleteMailboxById(const NmId& id);
+    QPointer<NmOperation> deleteMailboxById(const NmId& id);
 
     int getMessageById(
             const NmId& mailboxId,
@@ -200,6 +200,12 @@
     void updateActiveFolder(const NmId &mailboxId, const NmId &folderId);
     
     QPointer<NmOperation> removeDraftMessage(NmMessage *message);
+	
+	int copyMessages(
+        const NmId &mailboxId,
+        const QList<quint64> &messageIds,
+        const NmId &sourceFolderId,
+        const NmId &destinationFolderId);
     
 signals:
 
@@ -295,7 +301,15 @@
     
     void doUpdateActiveFolderL(const NmId &mailboxId, const NmId &folderId);
     
-    CEmailExtension* getEMailStateExtensionL();      
+    CEmailExtension* getEMailStateExtensionL();  
+	
+    void copyMessagesL(
+        const NmId &mailboxId, 
+        const QList<quint64> &messageIds,
+        const NmId &sourceFolderId,
+        const NmId &destinationFolderId);
+	
+	void deleteMailboxByIdL(const NmId &mailboxId);    
 
 
 private: // Data
@@ -303,7 +317,9 @@
     CFSMailClient* mFSfw; // Singleton, not owned
     NmMailboxSearchObserver *mSearchObserver; // Owned
     CFSMailBox* mCurrentMailBox; // Owned
-    CEmailExtension* mEmailExtension; // not owned
+    CEmailExtension* mStateExtension; // not owned
+
+
 };