equal
deleted
inserted
replaced
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 |