equal
deleted
inserted
replaced
428 SetTouchPaneButtonEnabled( EPhoneCallComingCmdSilent ); |
428 SetTouchPaneButtonEnabled( EPhoneCallComingCmdSilent ); |
429 |
429 |
430 // Display incoming call |
430 // Display incoming call |
431 DisplayIncomingCallL( aCallId ); |
431 DisplayIncomingCallL( aCallId ); |
432 |
432 |
433 // Disable HW keys and Call UI if needed |
|
434 CheckDisableHWKeysAndCallUIL(); |
|
435 |
|
436 EndUiUpdate(); |
433 EndUiUpdate(); |
437 |
434 |
438 EndTransEffect(); |
435 EndTransEffect(); |
439 |
436 |
440 // Go to incoming state |
437 // Go to incoming state |
567 case EPhoneNumberAcqCmdVideoCall: |
564 case EPhoneNumberAcqCmdVideoCall: |
568 DialVideoCallL(); |
565 DialVideoCallL(); |
569 break; |
566 break; |
570 |
567 |
571 case EPhoneCmdBack: |
568 case EPhoneCmdBack: |
|
569 BeginTransEffectLC( ENumberEntryClose ); |
572 HandleBackCommandL(); |
570 HandleBackCommandL(); |
573 break; |
571 EndTransEffect(); |
574 |
572 break; |
575 case EPhoneViewOpenNumberEntry: |
|
576 BeginTransEffectLC( ENumberEntryCreate ); |
|
577 commandStatus = CPhoneState::HandleCommandL( aCommand ); |
|
578 EndTransEffect(); |
|
579 break; |
|
580 |
573 |
581 default: |
574 default: |
582 commandStatus = CPhoneState::HandleCommandL( aCommand ); |
575 commandStatus = CPhoneState::HandleCommandL( aCommand ); |
583 break; |
576 break; |
584 } |
577 } |
604 integerParam.SetInteger( |
597 integerParam.SetInteger( |
605 CPhoneMainResourceResolver::Instance()-> |
598 CPhoneMainResourceResolver::Instance()-> |
606 ResolveResourceID( EPhoneNumberAcqOkMenubar ) ); |
599 ResolveResourceID( EPhoneNumberAcqOkMenubar ) ); |
607 iViewCommandHandle->ExecuteCommandL( |
600 iViewCommandHandle->ExecuteCommandL( |
608 EPhoneViewMenuBarOpen, &integerParam ); |
601 EPhoneViewMenuBarOpen, &integerParam ); |
609 commandStatus = ETrue; |
602 commandStatus = ETrue; |
610 } |
603 } |
611 break; |
604 break; |
|
605 |
|
606 case EPhoneViewOpenNumberEntry: |
|
607 BeginTransEffectLC( ENumberEntryOpen ); |
|
608 commandStatus = CPhoneState::ProcessCommandL( aCommand ); |
|
609 EndTransEffect(); |
|
610 break; |
612 |
611 |
613 default: |
612 default: |
614 commandStatus = CPhoneState::ProcessCommandL( aCommand ); |
613 commandStatus = CPhoneState::ProcessCommandL( aCommand ); |
615 break; |
614 break; |
616 } |
615 } |
677 { |
676 { |
678 // Open previous app. |
677 // Open previous app. |
679 iViewCommandHandle->ExecuteCommandL( |
678 iViewCommandHandle->ExecuteCommandL( |
680 EPhoneViewActivatePreviousApp ); |
679 EPhoneViewActivatePreviousApp ); |
681 |
680 |
682 BeginTransEffectLC( ENumberEntryClose ); |
|
683 |
|
684 // Remove number entry from screen |
681 // Remove number entry from screen |
685 iViewCommandHandle->ExecuteCommandL( |
682 iViewCommandHandle->ExecuteCommandL( |
686 EPhoneViewRemoveNumberEntry ); |
683 EPhoneViewRemoveNumberEntry ); |
687 |
684 |
688 EndTransEffect(); |
|
689 |
|
690 iViewCommandHandle->ExecuteCommandL( EPhoneViewUpdateFSW ); |
685 iViewCommandHandle->ExecuteCommandL( EPhoneViewUpdateFSW ); |
691 previousApp = ETrue; |
686 previousApp = ETrue; |
692 } |
687 } |
693 } |
688 } |
694 |
689 |
695 if ( !previousApp ) |
690 if ( !previousApp ) |
696 { |
691 { |
697 BeginTransEffectLC( ENumberEntryClose ); |
|
698 |
|
699 // Remove number entry from screen |
692 // Remove number entry from screen |
700 iViewCommandHandle->ExecuteCommandL( |
693 iViewCommandHandle->ExecuteCommandL( |
701 EPhoneViewRemoveNumberEntry ); |
694 EPhoneViewRemoveNumberEntry ); |
702 |
695 |
703 EndTransEffect(); |
|
704 |
|
705 // Do state-specific operation when number entry is cleared |
696 // Do state-specific operation when number entry is cleared |
706 HandleNumberEntryClearedL(); |
697 HandleNumberEntryClearedL(); |
707 } |
698 } |
708 |
699 |
709 } |
700 } |