phoneapp/phoneuistates/src/cphoneconference.cpp
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 22 6bb1b21d2484
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
   145             
   145             
   146         case MEngineMonitor::EPEMessageHeld:
   146         case MEngineMonitor::EPEMessageHeld:
   147             {
   147             {
   148             TPhoneCmdParamCallHeaderData callHeaderParam;
   148             TPhoneCmdParamCallHeaderData callHeaderParam;
   149             callHeaderParam.SetCallState( EPEStateHeld );
   149             callHeaderParam.SetCallState( EPEStateHeld );
       
   150             TBuf<KPhoneCallHeaderLabelMaxLength> labelText( KNullDesC );
       
   151             TInt callLabelId = CPhoneMainResourceResolver::Instance()->
       
   152                     ResolveResourceID( EPhoneCallOnHold );
       
   153 
       
   154             StringLoader::Load( labelText, callLabelId, CCoeEnv::Static() );
       
   155             callHeaderParam.SetLabelText( labelText );
   150             iViewCommandHandle->ExecuteCommandL( EPhoneViewUpdateBubble, aCallId, 
   156             iViewCommandHandle->ExecuteCommandL( EPhoneViewUpdateBubble, aCallId, 
   151                 &callHeaderParam );
   157                 &callHeaderParam );
   152             }
   158             }
   153             break;
   159             break;
   154             
   160             
   510     // Set Hold flag to view
   516     // Set Hold flag to view
   511     SetHoldFlagL();
   517     SetHoldFlagL();
   512     
   518     
   513     if ( !FeatureManager::FeatureSupported( KFeatureIdTouchCallHandling ) )
   519     if ( !FeatureManager::FeatureSupported( KFeatureIdTouchCallHandling ) )
   514         {
   520         {
   515         SendGlobalInfoNoteL( EPhoneInformationConferenceOnHold );
   521         SendGlobalInfoNoteL( EPhoneInformationConferenceOnHold, ETrue );
   516         }
   522         }
   517     
   523     
   518     SetTouchPaneButtonDisabled( EPhoneInCallCmdPrivate );
   524     SetTouchPaneButtonDisabled( EPhoneInCallCmdPrivate );
   519     SetTouchPaneButtons( EPhoneConferenceButtons );
   525     SetTouchPaneButtons( EPhoneConferenceButtons );
   520     UpdateInCallCbaL();
   526     UpdateInCallCbaL();
   591     holdFlag.SetBoolean( EFalse );
   597     holdFlag.SetBoolean( EFalse );
   592     iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag );
   598     iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag );
   593     
   599     
   594     if ( !FeatureManager::FeatureSupported( KFeatureIdTouchCallHandling ) )
   600     if ( !FeatureManager::FeatureSupported( KFeatureIdTouchCallHandling ) )
   595         { 
   601         { 
   596         SendGlobalInfoNoteL( EPhoneInformationConferenceActiveted );
   602         SendGlobalInfoNoteL( EPhoneInformationConferenceActiveted, ETrue );
   597         }
   603         }
   598     
   604     
   599     SetTouchPaneButtonEnabled( EPhoneInCallCmdPrivate );
   605     SetTouchPaneButtonEnabled( EPhoneInCallCmdPrivate );
   600     SetTouchPaneButtons( EPhoneConferenceButtons );
   606     SetTouchPaneButtons( EPhoneConferenceButtons );
   601     
   607