idlefw/plugins/mcsplugin/handler/src/mcspluginhandler.cpp
branchRCL_3
changeset 14 15e4dd19031c
parent 8 d0529222e3f0
child 23 ace62b58f4b2
equal deleted inserted replaced
12:502e5d91ad42 14:15e4dd19031c
   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         }