securitydialogs/Autolock/inc/AutolockAppUiPS.h
branchRCL_3
changeset 17 2ca12c9f635b
parent 11 9971b621ef6c
child 20 63339781d179
equal deleted inserted replaced
15:fabe5ded361a 17:2ca12c9f635b
    33 #include "AutolockWait.h"
    33 #include "AutolockWait.h"
    34 #include "AutoKeyguardObserver.h"
    34 #include "AutoKeyguardObserver.h"
    35 
    35 
    36 #include "AutolockGripStatusObserver.h"
    36 #include "AutolockGripStatusObserver.h"
    37 #include "AutolockFpsStatusObserver.h"
    37 #include "AutolockFpsStatusObserver.h"
       
    38 #include "AutolockAppUiInterface.h"
    38 
    39 
    39 // FORWARD DECLARATIONS
    40 // FORWARD DECLARATIONS
    40 class CAutolockContainer;
    41 class CAutolockContainer;
    41 class CAutoLockModel;
    42 class CAutoLockModel;
    42 class CValueObserver;
    43 class CValueObserver;
    93 * Provides support for the following features:
    94 * Provides support for the following features:
    94 * - UIKON control architecture
    95 * - UIKON control architecture
    95 * 
    96 * 
    96 */
    97 */
    97 class CAutolockAppUi : public CAknViewAppUi, public MAknEcsObserver,
    98 class CAutolockAppUi : public CAknViewAppUi, public MAknEcsObserver,
    98                        public MAutolockGripStatusObserver,
    99                        public MAutolockAppUiInterface,
    99                        public MAutolockFpsStatusObserver
   100                        public MAutolockFpsStatusObserver
   100     {
   101     {
   101     public: // // Constructors and destructor
   102     public: // // Constructors and destructor
   102 
   103 
   103         /**
   104         /**
   109         * Destructor.
   110         * Destructor.
   110         */      
   111         */      
   111         ~CAutolockAppUi();
   112         ~CAutolockAppUi();
   112         
   113         
   113         /**
   114         /**
   114          * From MAutolockGripStatusObserver
   115          * From MAutolockAppUiInterface
   115          */
   116          */
   116         TBool DeviceLockQueryStatus();
   117         TBool DeviceLockQueryStatus();
   117         
   118         
   118         TBool DeviceLockStatus();
   119         TBool DeviceLockStatus();
   119 
   120 
       
   121         void CancelDeviceLockQuery();
       
   122         
   120         /**
   123         /**
   121          * From MAutolockFpsStatusObserver
   124          * From MAutolockFpsStatusObserver
   122          */
   125          */
   123         TBool DeviceFpsLock(TInt iStatus);
   126         TBool DeviceFpsLock(TInt iStatus);
   124 
   127