diff -r 238255e8b033 -r 84d9eb65b26f messagingapp/msgui/appengine/src/conversationsengine_p.cpp --- 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