messagingapp/msgui/appengine/src/conversationsengine_p.cpp
changeset 25 84d9eb65b26f
parent 23 238255e8b033
child 27 e4592d119491
child 37 518b245aa84c
--- a/messagingapp/msgui/appengine/src/conversationsengine_p.cpp	Fri Apr 16 14:56:15 2010 +0300
+++ b/messagingapp/msgui/appengine/src/conversationsengine_p.cpp	Mon May 03 12:29:07 2010 +0300
@@ -147,6 +147,15 @@
 }
 
 //---------------------------------------------------------------
+// ConversationsEnginePrivate::deleteallDraftMessages
+// @see header
+//---------------------------------------------------------------
+void ConversationsEnginePrivate::deleteAllDraftMessagesL()
+{
+    mConversationMsgStoreHandler->DeleteAllDraftMessagesL();
+}
+
+//---------------------------------------------------------------
 // ConversationsEnginePrivate::markConversationReadL
 // @see header
 //---------------------------------------------------------------
@@ -277,5 +286,44 @@
         }
 }
 
+//---------------------------------------------------------------
+// ConversationsEnginePrivate::resendMessage()
+// @see header
+//---------------------------------------------------------------
+bool ConversationsEnginePrivate::resendMessage(TMsvId messageId)
+{
+    TInt err = KErrNone;
+    bool retval = true;
+    TRAP(err, retval = mConversationMsgStoreHandler->ResendMessageL(messageId));
+    return ((err == KErrNone) && (retval == true))?true:false;
+}
+
+//---------------------------------------------------------------
+// ConversationsEnginePrivate::downloadMessage
+// @see header
+//---------------------------------------------------------------
+TInt ConversationsEnginePrivate::downloadMessage(TMsvId messageId)
+{
+    TInt err = KErrNone;
+    TInt retval = KErrNone;
+    TRAP(err, retval = 
+            mConversationMsgStoreHandler->DownloadMessageL(messageId));
+            
+    if( err!=KErrNone)
+    {
+        retval = KErrGeneral;
+    }
+    
+    return retval;
+}
+
+//---------------------------------------------------------------
+// ConversationsEnginePrivate::downloadOperationSupported()
+// @see header
+//---------------------------------------------------------------
+bool ConversationsEnginePrivate::downloadOperationSupported(TMsvId messageId)
+{
+  return mConversationMsgStoreHandler->DownloadOperationSupported(messageId);   
+}
 //EOF