260 text->InsertL(0, des); |
260 text->InsertL(0, des); |
261 |
261 |
262 CMessageData* messageData = CMessageData::NewL(); |
262 CMessageData* messageData = CMessageData::NewL(); |
263 CleanupStack::PushL( messageData ); |
263 CleanupStack::PushL( messageData ); |
264 messageData->SetBodyTextL( text ); |
264 messageData->SetBodyTextL( text ); |
|
265 iISEditorOpen = ETrue; |
265 iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue ); |
266 iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue ); |
|
267 iISEditorOpen = EFalse; |
266 CleanupStack::PopAndDestroy(); // messagedata |
268 CleanupStack::PopAndDestroy(); // messagedata |
267 CleanupStack::PopAndDestroy(bufCnv); |
269 CleanupStack::PopAndDestroy(bufCnv); |
268 } |
270 } |
269 CleanupStack::PopAndDestroy(vcal); |
271 CleanupStack::PopAndDestroy(vcal); |
270 CleanupStack::PopAndDestroy(text); |
272 CleanupStack::PopAndDestroy(text); |
271 |
273 |
272 TRACE_EXIT_POINT; |
274 TRACE_EXIT_POINT; |
273 } |
275 } |
|
276 |
|
277 // --------------------------------------------------------- |
|
278 // CCalenSend::IsMessagingEditorOpen |
|
279 // Prcess "Send As" for attachment file |
|
280 // (other items were commented in a header). |
|
281 // --------------------------------------------------------- |
|
282 // |
|
283 |
|
284 EXPORT_C TBool CCalenSend::IsMessagingEditorOpen() |
|
285 { |
|
286 TRACE_ENTRY_POINT; |
|
287 |
|
288 return iISEditorOpen; |
|
289 |
|
290 TRACE_EXIT_POINT; |
|
291 } |
|
292 |
274 |
293 |
275 // --------------------------------------------------------- |
294 // --------------------------------------------------------- |
276 // CCalenSend::DoSendAsAttachmentFileL |
295 // CCalenSend::DoSendAsAttachmentFileL |
277 // Prcess "Send As" for attachment file |
296 // Prcess "Send As" for attachment file |
278 // (other items were commented in a header). |
297 // (other items were commented in a header). |
283 TRACE_ENTRY_POINT; |
302 TRACE_ENTRY_POINT; |
284 |
303 |
285 CMessageData* messageData = CMessageData::NewL(); |
304 CMessageData* messageData = CMessageData::NewL(); |
286 CleanupStack::PushL( messageData ); |
305 CleanupStack::PushL( messageData ); |
287 messageData->AppendAttachmentL( aFilename.FullName() ); |
306 messageData->AppendAttachmentL( aFilename.FullName() ); |
|
307 iISEditorOpen = ETrue; |
288 iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue ); |
308 iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue ); |
|
309 iISEditorOpen = EFalse; |
289 CleanupStack::PopAndDestroy(); // messagedata |
310 CleanupStack::PopAndDestroy(); // messagedata |
290 |
311 |
291 TRACE_EXIT_POINT; |
312 TRACE_EXIT_POINT; |
292 } |
313 } |
293 |
314 |
302 TRACE_ENTRY_POINT; |
323 TRACE_ENTRY_POINT; |
303 |
324 |
304 CMessageData* messageData = CMessageData::NewL(); |
325 CMessageData* messageData = CMessageData::NewL(); |
305 CleanupStack::PushL( messageData ); |
326 CleanupStack::PushL( messageData ); |
306 messageData->AppendAttachmentHandleL(aHandle); |
327 messageData->AppendAttachmentHandleL(aHandle); |
|
328 iISEditorOpen = ETrue; |
307 iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue ); |
329 iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue ); |
|
330 iISEditorOpen = EFalse; |
308 CleanupStack::PopAndDestroy( messageData ); |
331 CleanupStack::PopAndDestroy( messageData ); |
309 |
332 |
310 TRACE_EXIT_POINT; |
333 TRACE_EXIT_POINT; |
311 } |
334 } |
312 |
335 |