equal
deleted
inserted
replaced
2013 // ---------------------------------------------------------------------------- |
2013 // ---------------------------------------------------------------------------- |
2014 // |
2014 // |
2015 void CLogsBaseView::SendMessageCmdHandlerL( |
2015 void CLogsBaseView::SendMessageCmdHandlerL( |
2016 TInt aCommandId , |
2016 TInt aCommandId , |
2017 const MLogsEventGetter* aEvent ) |
2017 const MLogsEventGetter* aEvent ) |
2018 { |
2018 { |
2019 CMessageData* messageData = CMessageData::NewL(); |
|
2020 CleanupStack::PushL( messageData ); |
|
2021 |
2019 |
2022 TBool isRead = aEvent->Event()->IsRead(); |
2020 TBool isRead = aEvent->Event()->IsRead(); |
2023 TLogId logid = aEvent->LogId(); |
2021 TLogId logid = aEvent->LogId(); |
2024 TInt duplicates = aEvent->Duplicates(); |
2022 TInt duplicates = aEvent->Duplicates(); |
2025 |
2023 |
2030 number.Set( *(aEvent->Number()) ); |
2028 number.Set( *(aEvent->Number()) ); |
2031 } |
2029 } |
2032 else |
2030 else |
2033 { |
2031 { |
2034 return; |
2032 return; |
2035 } |
2033 } |
2036 |
2034 |
|
2035 CMessageData* messageData = CMessageData::NewL(); |
|
2036 CleanupStack::PushL( messageData ); |
|
2037 |
2037 TBuf<KLogsPhoneNumberMaxLen> nbrBuff; |
2038 TBuf<KLogsPhoneNumberMaxLen> nbrBuff; |
2038 CPhoneNumberFormat::DTMFStrip( number, nbrBuff ); |
2039 CPhoneNumberFormat::DTMFStrip( number, nbrBuff ); |
2039 |
2040 |
2040 //Append number and remote party (if available) to message data. |
2041 //Append number and remote party (if available) to message data. |
2041 if( aEvent->RemoteParty()) |
2042 if( aEvent->RemoteParty()) |
2875 return; //Converting uri to unicode failed |
2876 return; //Converting uri to unicode failed |
2876 } |
2877 } |
2877 |
2878 |
2878 HBufC* textBuf = NULL; |
2879 HBufC* textBuf = NULL; |
2879 textBuf = StringLoader::LoadLC( R_STM_MY_ADDRESS, buf ); |
2880 textBuf = StringLoader::LoadLC( R_STM_MY_ADDRESS, buf ); |
2880 CAknNoteDialog* noteDlg = new ( ELeave ) CAknNoteDialog( ); |
2881 CAknNoteDialog* noteDlg = new ( ELeave ) CAknNoteDialog( ); |
|
2882 CleanupStack::PushL( noteDlg ); |
2881 noteDlg->SetTextL( *textBuf ); |
2883 noteDlg->SetTextL( *textBuf ); |
2882 noteDlg->ExecuteLD( R_MY_ADDRESS_QUERY ); |
2884 noteDlg->ExecuteLD( R_MY_ADDRESS_QUERY ); |
2883 CleanupStack::PopAndDestroy( textBuf ); |
2885 CleanupStack::Pop( noteDlg ); |
|
2886 CleanupStack::PopAndDestroy( textBuf ); |
2884 } |
2887 } |
2885 |
2888 |
2886 // ---------------------------------------------------------------------------- |
2889 // ---------------------------------------------------------------------------- |
2887 // CLogsBaseView::HandleNotifyL |
2890 // CLogsBaseView::HandleNotifyL |
2888 // |
2891 // |