messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp
branchGCC_SURGE
changeset 47 5b14749788d7
parent 44 36f374c67aa8
child 52 12db4185673b
equal deleted inserted replaced
35:a32b19fb291e 47:5b14749788d7
    18 #include <msvids.h>
    18 #include <msvids.h>
    19 #include <mmsconst.h>
    19 #include <mmsconst.h>
    20 #include <SendUiConsts.h>
    20 #include <SendUiConsts.h>
    21 
    21 
    22 #include "msgstorehandler.h"
    22 #include "msgstorehandler.h"
    23 #include "MsgBioUids.h"
    23 #include "msgbiouids.h"
    24 #include "convergedmessage.h"
    24 #include "convergedmessage.h"
    25 
    25 
    26 //----------------------------------------------------------------------------
    26 //----------------------------------------------------------------------------
    27 // MsgStoreHandler::MsgStoreHandler
    27 // MsgStoreHandler::MsgStoreHandler
    28 // @see header
    28 // @see header
   153 //----------------------------------------------------------------------------
   153 //----------------------------------------------------------------------------
   154 void MsgStoreHandler::deleteMessage(int msgId)
   154 void MsgStoreHandler::deleteMessage(int msgId)
   155     {
   155     {
   156     iMsvSession->RemoveEntry(msgId);
   156     iMsvSession->RemoveEntry(msgId);
   157     }
   157     }
       
   158 
       
   159 //----------------------------------------------------------------------------
       
   160 // MsgStoreHandler::isDraftMessage
       
   161 // @see header
       
   162 //----------------------------------------------------------------------------
       
   163 bool MsgStoreHandler::isDraftMessage(int msgId)
       
   164 {       
       
   165     bool draftmsg = false;
       
   166     CMsvEntry* cEntry = NULL;
       
   167     TRAPD(err, cEntry = iMsvSession->GetEntryL(msgId));
       
   168     if ( err == KErrNone)
       
   169     {
       
   170         TMsvEntry msvEntry = cEntry->Entry();
       
   171         TMsvId parent = msvEntry.Parent();
       
   172         if(parent == KMsvDraftEntryIdValue)
       
   173         {
       
   174             draftmsg = true;  
       
   175         }
       
   176     }
       
   177 
       
   178     delete cEntry;
       
   179     return draftmsg;
       
   180 }
   158 // End of file
   181 // End of file