144 |
139 |
145 /** |
140 /** |
146 * Handle initializing cba's |
141 * Handle initializing cba's |
147 */ |
142 */ |
148 void UpdateSetupCbaL(); |
143 void UpdateSetupCbaL(); |
149 |
|
150 /** |
|
151 * Passes create number entry command forward if not call setup |
|
152 */ |
|
153 void HandleCreateNumberEntryL( |
|
154 const TKeyEvent& aKeyEvent, |
|
155 TEventCode aEventCode ); |
|
156 |
144 |
157 /** |
145 /** |
158 * Handles commands from the Remote Control framework. |
146 * Handles commands from the Remote Control framework. |
159 * @param aOperationId The operation ID of the command. |
147 * @param aOperationId The operation ID of the command. |
160 * @param aButtonAct The button action associated with the command. |
148 * @param aButtonAct The button action associated with the command. |
163 IMPORT_C virtual TBool HandleRemConCommandL( |
151 IMPORT_C virtual TBool HandleRemConCommandL( |
164 TRemConCoreApiOperationId aOperationId, |
152 TRemConCoreApiOperationId aOperationId, |
165 TRemConCoreApiButtonAction aButtonAct ); |
153 TRemConCoreApiButtonAction aButtonAct ); |
166 |
154 |
167 private: |
155 private: |
168 |
156 |
169 /** |
157 /** |
170 * Check whether UseEmergencyNoIhfCBA set should be used or not. |
158 * Check whether UseEmergencyNoIhfCBA set should be used or not. |
171 * @param aAudioOutput current audio output type. |
159 * @param aAudioOutput current audio output type. |
172 * @return ETrue if UseEmergencyNoIhfCBA should be used, |
160 * @return ETrue if UseEmergencyNoIhfCBA should be used, |
173 * EFalse otherwise. |
161 * EFalse otherwise. |
174 */ |
162 */ |
175 TBool UseEmergencyNoIhfCBA( const TPEAudioOutput& aAudioOutput ) const; |
163 TBool UseEmergencyNoIhfCBA( const TPEAudioOutput& aAudioOutput ) const; |
176 |
164 |
177 /** |
165 /** |
178 * Check whether UseHandsetEmergencyCBA set should be used or not. |
166 * Check whether UseHandsetEmergencyCBA set should be used or not. |
179 * @param aAudioOutput current audio output type. |
167 * @param aAudioOutput current audio output type. |
180 * @return ETrue if UseHandsetEmergencyCBA should be used, |
168 * @return ETrue if UseHandsetEmergencyCBA should be used, |
181 * EFalse otherwise. |
169 * EFalse otherwise. |
182 */ |
170 */ |
183 TBool UseHandsetEmergencyCBA( const TPEAudioOutput& aAudioOutput ) const; |
171 TBool UseHandsetEmergencyCBA( const TPEAudioOutput& aAudioOutput ) const; |
184 |
172 |
185 /** |
173 /** |
186 * Check whether the touch call handling is supported or not. |
174 * Check whether the touch call handling is supported or not. |
187 * @return ETrue if KFeatureIdTouchCallHandling is supported, |
175 * @return ETrue if KFeatureIdTouchCallHandling is supported, |
188 * EFalse otherwise. |
176 * EFalse otherwise. |
189 */ |
177 */ |
190 TBool TouchCallHandlingSupported () const; |
178 TBool TouchCallHandlingSupported () const; |
191 |
|
192 /** |
|
193 * Update status of startup if startup finish during emergency call |
|
194 */ |
|
195 void HandlePhoneStartupL(); |
|
196 |
179 |
197 private: |
180 private: |
198 |
181 /** |
|
182 * Is device lock on/off |
|
183 */ |
|
184 TBool iDeviceLockOn; |
|
185 |
199 /** |
186 /** |
200 * If true update emergency call wait note |
187 * If true update emergency call wait note |
201 */ |
188 */ |
202 TBool iCallSetup; |
189 TBool iCallSetup; |
203 |
190 |