messagingapp/msgui/appengine/src/conversationsengine_p.cpp
changeset 25 84d9eb65b26f
parent 23 238255e8b033
child 27 e4592d119491
child 37 518b245aa84c
equal deleted inserted replaced
23:238255e8b033 25:84d9eb65b26f
   145 {
   145 {
   146     mConversationMsgStoreHandler->DeleteMessages(aIdArray);
   146     mConversationMsgStoreHandler->DeleteMessages(aIdArray);
   147 }
   147 }
   148 
   148 
   149 //---------------------------------------------------------------
   149 //---------------------------------------------------------------
       
   150 // ConversationsEnginePrivate::deleteallDraftMessages
       
   151 // @see header
       
   152 //---------------------------------------------------------------
       
   153 void ConversationsEnginePrivate::deleteAllDraftMessagesL()
       
   154 {
       
   155     mConversationMsgStoreHandler->DeleteAllDraftMessagesL();
       
   156 }
       
   157 
       
   158 //---------------------------------------------------------------
   150 // ConversationsEnginePrivate::markConversationReadL
   159 // ConversationsEnginePrivate::markConversationReadL
   151 // @see header
   160 // @see header
   152 //---------------------------------------------------------------
   161 //---------------------------------------------------------------
   153 void ConversationsEnginePrivate::markConversationReadL(TInt aConversationId)
   162 void ConversationsEnginePrivate::markConversationReadL(TInt aConversationId)
   154 {
   163 {
   275         {    
   284         {    
   276             mConvChangeHandler->restartHandleConversations();
   285             mConvChangeHandler->restartHandleConversations();
   277         }
   286         }
   278 }
   287 }
   279 
   288 
       
   289 //---------------------------------------------------------------
       
   290 // ConversationsEnginePrivate::resendMessage()
       
   291 // @see header
       
   292 //---------------------------------------------------------------
       
   293 bool ConversationsEnginePrivate::resendMessage(TMsvId messageId)
       
   294 {
       
   295     TInt err = KErrNone;
       
   296     bool retval = true;
       
   297     TRAP(err, retval = mConversationMsgStoreHandler->ResendMessageL(messageId));
       
   298     return ((err == KErrNone) && (retval == true))?true:false;
       
   299 }
       
   300 
       
   301 //---------------------------------------------------------------
       
   302 // ConversationsEnginePrivate::downloadMessage
       
   303 // @see header
       
   304 //---------------------------------------------------------------
       
   305 TInt ConversationsEnginePrivate::downloadMessage(TMsvId messageId)
       
   306 {
       
   307     TInt err = KErrNone;
       
   308     TInt retval = KErrNone;
       
   309     TRAP(err, retval = 
       
   310             mConversationMsgStoreHandler->DownloadMessageL(messageId));
       
   311             
       
   312     if( err!=KErrNone)
       
   313     {
       
   314         retval = KErrGeneral;
       
   315     }
       
   316     
       
   317     return retval;
       
   318 }
       
   319 
       
   320 //---------------------------------------------------------------
       
   321 // ConversationsEnginePrivate::downloadOperationSupported()
       
   322 // @see header
       
   323 //---------------------------------------------------------------
       
   324 bool ConversationsEnginePrivate::downloadOperationSupported(TMsvId messageId)
       
   325 {
       
   326   return mConversationMsgStoreHandler->DownloadOperationSupported(messageId);   
       
   327 }
   280 //EOF
   328 //EOF
   281 
   329