calendarui/globaldata/src/calensend.cpp
branchRCL_3
changeset 13 0f07cd1b5772
parent 0 f979ecb2b13e
child 67 1539a383d7b6
equal deleted inserted replaced
12:38571fd2a704 13:0f07cd1b5772
   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