messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp
branchGCC_SURGE
changeset 47 5b14749788d7
parent 44 36f374c67aa8
child 52 12db4185673b
--- a/messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp	Thu Jun 17 09:57:06 2010 +0100
+++ b/messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp	Thu Jul 22 16:32:06 2010 +0100
@@ -20,7 +20,7 @@
 #include <SendUiConsts.h>
 
 #include "msgstorehandler.h"
-#include "MsgBioUids.h"
+#include "msgbiouids.h"
 #include "convergedmessage.h"
 
 //----------------------------------------------------------------------------
@@ -155,4 +155,27 @@
     {
     iMsvSession->RemoveEntry(msgId);
     }
+
+//----------------------------------------------------------------------------
+// MsgStoreHandler::isDraftMessage
+// @see header
+//----------------------------------------------------------------------------
+bool MsgStoreHandler::isDraftMessage(int msgId)
+{       
+    bool draftmsg = false;
+    CMsvEntry* cEntry = NULL;
+    TRAPD(err, cEntry = iMsvSession->GetEntryL(msgId));
+    if ( err == KErrNone)
+    {
+        TMsvEntry msvEntry = cEntry->Entry();
+        TMsvId parent = msvEntry.Parent();
+        if(parent == KMsvDraftEntryIdValue)
+        {
+            draftmsg = true;  
+        }
+    }
+
+    delete cEntry;
+    return draftmsg;
+}
 // End of file