equal
deleted
inserted
replaced
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 |