equal
deleted
inserted
replaced
20 #include "cphoneidle.h" |
20 #include "cphoneidle.h" |
21 #include "phonerssbase.h" |
21 #include "phonerssbase.h" |
22 #include "phonelogger.h" |
22 #include "phonelogger.h" |
23 #include "cphonegeneralgsmmessageshandler.h" |
23 #include "cphonegeneralgsmmessageshandler.h" |
24 #include "tphonecmdparamboolean.h" |
24 #include "tphonecmdparamboolean.h" |
|
25 #include "mphonesecuritymodeobserver.h" |
|
26 #include "mphonestatemachine.h" |
25 |
27 |
26 // ================= MEMBER FUNCTIONS ======================= |
28 // ================= MEMBER FUNCTIONS ======================= |
27 |
29 |
28 // C++ default constructor can NOT contain any code, that |
30 // C++ default constructor can NOT contain any code, that |
29 // might leave. |
31 // might leave. |
112 { |
114 { |
113 SetupIdleScreenInBackgroundL(); |
115 SetupIdleScreenInBackgroundL(); |
114 } |
116 } |
115 case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through |
117 case MEngineMonitor::EPEMessageIssuingSSRequest: // fall through |
116 case MEngineMonitor::EPEMessageCallBarred: // fall through |
118 case MEngineMonitor::EPEMessageCallBarred: // fall through |
117 case MEngineMonitor::EPEMessageShowVersion: // fall through |
|
118 case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful: |
119 case MEngineMonitor::EPEMessageTempClirActivationUnsuccessful: |
119 case MEngineMonitor::EPEMessageIncCallIsForw: // fall through |
120 case MEngineMonitor::EPEMessageIncCallIsForw: // fall through |
120 case MEngineMonitor::EPEMessageIncCallForwToC: // fall through |
121 case MEngineMonitor::EPEMessageIncCallForwToC: // fall through |
121 case MEngineMonitor::EPEMessageOutCallForwToC: // fall through |
122 case MEngineMonitor::EPEMessageOutCallForwToC: // fall through |
122 case MEngineMonitor::EPEMessageForwardUnconditionalModeActive: // fall through |
123 case MEngineMonitor::EPEMessageForwardUnconditionalModeActive: // fall through |
129 CleanupStack::PushL( gsmMsgHandler ); |
130 CleanupStack::PushL( gsmMsgHandler ); |
130 gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId ); |
131 gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId ); |
131 CleanupStack::PopAndDestroy( gsmMsgHandler ); |
132 CleanupStack::PopAndDestroy( gsmMsgHandler ); |
132 } |
133 } |
133 break; |
134 break; |
134 |
135 |
|
136 case MEngineMonitor::EPEMessageShowVersion: |
|
137 { |
|
138 if ( !iStateMachine->SecurityMode()->IsSecurityMode() ) |
|
139 { |
|
140 CPhoneGeneralGsmMessagesHandler* gsmMsgHandler = |
|
141 CPhoneGeneralGsmMessagesHandler::NewL( *iStateMachine, |
|
142 *iViewCommandHandle, |
|
143 *this ); |
|
144 CleanupStack::PushL( gsmMsgHandler ); |
|
145 gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId ); |
|
146 CleanupStack::PopAndDestroy( gsmMsgHandler ); |
|
147 } |
|
148 } |
|
149 break; |
|
150 |
135 default: |
151 default: |
136 CPhoneStateIdle::HandlePhoneEngineMessageL( |
152 CPhoneStateIdle::HandlePhoneEngineMessageL( |
137 aMessage, aCallId ); |
153 aMessage, aCallId ); |
138 break; |
154 break; |
139 } |
155 } |