229 { |
229 { |
230 sendUi->CreateAndSendMessageL( KSenduiMtmAudioMessageUid, NULL, KNullUid, EFalse ); |
230 sendUi->CreateAndSendMessageL( KSenduiMtmAudioMessageUid, NULL, KNullUid, EFalse ); |
231 } |
231 } |
232 else if ( param.Find( KParamValueMailbox ) != KErrNotFound ) // Mailbox |
232 else if ( param.Find( KParamValueMailbox ) != KErrNotFound ) // Mailbox |
233 { |
233 { |
234 TBool attrExists = ETrue; |
|
235 TInt pos = param.Locate( TChar( ':' ) ) + 1; |
234 TInt pos = param.Locate( TChar( ':' ) ) + 1; |
236 TPtrC mailboxId = param.Mid( pos ); |
235 TPtrC mailboxId = param.Mid( pos ); |
237 |
236 TInt number; |
238 if ( attrExists ) |
237 TLex16 lextmp( mailboxId ); |
239 { |
238 lextmp.Val( number ); |
240 TInt number; |
239 TUid uId = TUid::Uid( number ); |
241 TLex16 lextmp( mailboxId ); |
240 const TVwsViewId viewId( TUid::Uid( KMCSCmailUidValue ), TUid::Uid( KMCSCmailMailboxViewIdValue ) ); |
242 lextmp.Val( number ); |
241 iVwsSession->CreateActivateViewEvent( viewId, uId, KNullDesC8() ); |
243 TUid uId = TUid::Uid( number ); |
|
244 const TVwsViewId viewId( TUid::Uid( KMCSCmailUidValue ), TUid::Uid( KMCSCmailMailboxViewIdValue ) ); |
|
245 iVwsSession->CreateActivateViewEvent( viewId, uId, KNullDesC8() ); |
|
246 } |
|
247 } |
242 } |
248 else if ( param.Find( KMenuAttrParamLogs ) != KErrNotFound ) |
243 else if ( param.Find( KMenuAttrParamLogs ) != KErrNotFound ) |
249 { |
244 { |
250 LogsUiCmdStarter::CmdStartL( LogsUiCmdStarterConsts::KDialledView() ); |
245 LogsUiCmdStarter::CmdStartL( LogsUiCmdStarterConsts::KDialledView() ); |
251 } |
246 } |