97 * |
97 * |
98 * @lib sysap |
98 * @lib sysap |
99 * @since 1.0 |
99 * @since 1.0 |
100 */ |
100 */ |
101 |
101 |
|
102 |
|
103 #ifdef FCC_UNIT_TEST |
|
104 class CSysApAppUi : public CBase, |
|
105 #else |
102 class CSysApAppUi : public CAknAppUi, |
106 class CSysApAppUi : public CAknAppUi, |
|
107 #endif |
103 public MSysApMemoryCardObserver, |
108 public MSysApMemoryCardObserver, |
104 public MSysApTimerResponder, |
109 public MSysApTimerResponder, |
105 public MSysapCallback, |
110 public MSysapCallback, |
106 public MSysApPsmControllerNotifyCallback |
111 public MSysApPsmControllerNotifyCallback |
107 { |
112 { |
300 void HandleAccessoryDisconnectedL(); |
305 void HandleAccessoryDisconnectedL(); |
301 void DoLightsTimeoutChangedL( const TInt aTimeout ); |
306 void DoLightsTimeoutChangedL( const TInt aTimeout ); |
302 void SetHacIndicatorL(); |
307 void SetHacIndicatorL(); |
303 void DoNotActivateBt(); |
308 void DoNotActivateBt(); |
304 void SetIhfIndicatorL(); |
309 void SetIhfIndicatorL(); |
|
310 void SetPosIndicatorL(TInt aValue); |
|
311 void HandlePsmAndChargingIndicatorL(TBool aValue,const TDesC& aLiteral); |
305 void HandleLongPowerKeyPressedL(); |
312 void HandleLongPowerKeyPressedL(); |
306 void IgnoreZeroNetworkBarNotifications(TBool aIgnore); |
313 void IgnoreZeroNetworkBarNotifications(TBool aIgnore); |
307 void InitCloseSimApplicationsL(); |
314 void InitCloseSimApplicationsL(); |
308 void CloseSimApplicationsL(); |
315 void CloseSimApplicationsL(); |
309 void DoSimChangedFromPreviousBootL(); |
316 void DoSimChangedFromPreviousBootL(); |
510 CSysApCenRepHacSettingObserver* iSysApCenRepHacSettingObserver; |
517 CSysApCenRepHacSettingObserver* iSysApCenRepHacSettingObserver; |
511 CSysApCenRepSilentModeObserver* iSysApCenRepSilentModeObserver; |
518 CSysApCenRepSilentModeObserver* iSysApCenRepSilentModeObserver; |
512 |
519 |
513 CSysApAudioRoutingObserver* iSysApAudioRoutingObserver; |
520 CSysApAudioRoutingObserver* iSysApAudioRoutingObserver; |
514 CSysApPsmController* iSysApPsmController; |
521 CSysApPsmController* iSysApPsmController; |
515 CHbSymbianVariant* iVariantAccState ; |
522 CSystemLock* iSysApSystemLock; |
516 CSystemLock* iSysApSystemLock; |
|
517 CSysApCenRepCallForwardingObserver* iSysApCenRepCallForwardingObserver; |
523 CSysApCenRepCallForwardingObserver* iSysApCenRepCallForwardingObserver; |
518 CSysApBatteryInfoController* iSysApBatteryInfoController; |
524 CSysApBatteryInfoController* iSysApBatteryInfoController; |
519 MSysApBtSapController* iSysApBtSapController; |
525 MSysApBtSapController* iSysApBtSapController; |
520 CPeriodic* iSapTimer; |
526 CPeriodic* iSapTimer; |
521 MSysApBtController* iSysApBtController; |
527 MSysApBtController* iSysApBtController; |
522 CSysApCenRepLogsObserver* iSysApCenRepLogsObserver; |
528 CSysApCenRepLogsObserver* iSysApCenRepLogsObserver; |
523 MSysApUsbIndicator* iSysApUsbIndicatorController; |
529 MSysApUsbIndicator* iSysApUsbIndicatorController; |
524 CKeyguardAccessApi* iKeyguardController; |
530 CKeyguardAccessApi* iKeyguardController; |
525 CHbDevicePowerMenuSymbian* iPowerMenuDialog; |
531 CHbDevicePowerMenuSymbian* iPowerMenuDialog; |
526 CSysApKeyManagement* iSysApKeyManagement; |
532 CSysApKeyManagement* iSysApKeyManagement; |
527 CSysApMMCObserver* iSysApMMCObserver; |
533 CSysApMMCObserver* iSysApMMCObserver; |
528 CSysApEtelConnector* iSysApEtelConnector; |
534 CSysApEtelConnector* iSysApEtelConnector; |
529 |
535 |
530 public: |
|
531 CHbIndicatorSymbian* iHbIndicatorSymbian; |
|
532 |
536 |
533 |
537 |
534 private: |
538 private: |
535 TBool iPowerKeyPopupMenuActive; |
539 TBool iPowerKeyPopupMenuActive; |
536 TBool iDeviceLockEnabled; |
540 TBool iDeviceLockEnabled; |