phoneapp/phoneuistates/src/cphoneidle.cpp
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 51 f39ed5e045e0
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
   104         case MEngineMonitor::EPEMessageAudioOutputChanged:
   104         case MEngineMonitor::EPEMessageAudioOutputChanged:
   105             HandleAudioOutputChangedL();
   105             HandleAudioOutputChangedL();
   106             break;
   106             break;
   107 
   107 
   108         case MEngineMonitor::EPEMessageIssuedSSRequest: // fall through 
   108         case MEngineMonitor::EPEMessageIssuedSSRequest: // fall through 
   109         	// Note that after the sending of SS 
   109             // Note that after the sending of SS 
   110 			// strings the view stays in Dialer.
   110             // strings the view stays in Dialer.
   111             if ( !iOnScreenDialer )  
   111             if ( !iOnScreenDialer )  
   112         		{
   112                 {
   113             	SetupIdleScreenInBackgroundL();
   113                 SetupIdleScreenInBackgroundL();
   114         		}
   114                 }
   115         case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through
   115         case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through
   116         case MEngineMonitor::EPEMessageCallBarred: // fall through
   116         case MEngineMonitor::EPEMessageCallBarred: // fall through
   117         case MEngineMonitor::EPEMessageShowVersion: // fall through
   117         case MEngineMonitor::EPEMessageShowVersion: // fall through
   118         case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful:
   118         case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful:
   119         case MEngineMonitor::EPEMessageIncCallIsForw: // fall through
   119         case MEngineMonitor::EPEMessageIncCallIsForw: // fall through
   120         case MEngineMonitor::EPEMessageIncCallForwToC: // fall through
   120         case MEngineMonitor::EPEMessageIncCallForwToC: // fall through
   121         case MEngineMonitor::EPEMessageOutCallForwToC: // fall through
   121         case MEngineMonitor::EPEMessageOutCallForwToC: // fall through
   122         case MEngineMonitor::EPEMessageForwardUnconditionalModeActive: // fall through
   122         case MEngineMonitor::EPEMessageForwardUnconditionalModeActive: // fall through
   123         case MEngineMonitor::EPEMessageForwardConditionallyModeActive:
   123         case MEngineMonitor::EPEMessageForwardConditionallyModeActive:
   124 			{
   124             {
   125 			CPhoneGeneralGsmMessagesHandler* gsmMsgHandler =
   125             CPhoneGeneralGsmMessagesHandler* gsmMsgHandler =
   126 				CPhoneGeneralGsmMessagesHandler::NewL( *iStateMachine,
   126                 CPhoneGeneralGsmMessagesHandler::NewL( *iStateMachine,
   127 													   *iViewCommandHandle,
   127                                                        *iViewCommandHandle,
   128 													   *this );
   128                                                        *this );
   129 			CleanupStack::PushL( gsmMsgHandler );
   129             CleanupStack::PushL( gsmMsgHandler );
   130 			gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId );
   130             gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId );
   131 			CleanupStack::PopAndDestroy( gsmMsgHandler );
   131             CleanupStack::PopAndDestroy( gsmMsgHandler );
   132 			}
   132             }
   133 			break;
   133             break;
   134 
   134 
   135         default:
   135         default:
   136             CPhoneStateIdle::HandlePhoneEngineMessageL( 
   136             CPhoneStateIdle::HandlePhoneEngineMessageL( 
   137                 aMessage, aCallId );
   137                 aMessage, aCallId );
   138             break;
   138             break;