coreapplicationuis/SysAp/Inc/SysApAppUi.h
changeset 81 676b6116ca93
parent 77 b01c07dfcf84
equal deleted inserted replaced
78:175a0d824084 81:676b6116ca93
    19 #define SYSAPAPPUI_H
    19 #define SYSAPAPPUI_H
    20 
    20 
    21 #include <aknappui.h>
    21 #include <aknappui.h>
    22 #include "SysAp.hrh"
    22 #include "SysAp.hrh"
    23 #include <f32file.h> 
    23 #include <f32file.h> 
    24 #include <W32STD.H>
    24 #include <w32std.h>
    25 #include <coedef.h>
    25 #include <coedef.h>
    26 #include <e32property.h>
    26 #include <e32property.h>
    27 #include <sysapcallback.h>
    27 #include <sysapcallback.h>
    28 #include <starterclient.h>
    28 #include <starterclient.h>
    29 #include <rmmcustomapi.h>
    29 #include <rmmcustomapi.h>
    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;