equal
deleted
inserted
replaced
23 #include <aknappui.h> |
23 #include <aknappui.h> |
24 #include <e32property.h> |
24 #include <e32property.h> |
25 |
25 |
26 class CUserActivityManager; |
26 class CUserActivityManager; |
27 class CAutoKeyguardCenRepI; |
27 class CAutoKeyguardCenRepI; |
|
28 class MAutolockAppUiInterface; |
28 |
29 |
29 class CAutoKeyguardObserver : public CBase |
30 class CAutoKeyguardObserver : public CBase |
30 { |
31 { |
31 public: |
32 public: |
32 /** |
33 /** |
33 * Creates instance of the CAutoKeyguardObserver class. |
34 * Creates instance of the CAutoKeyguardObserver class. |
34 * |
35 * |
35 * @return Returns the instance just created. |
36 * @return Returns the instance just created. |
36 */ |
37 */ |
37 static CAutoKeyguardObserver* NewL(); |
38 static CAutoKeyguardObserver* NewL( MAutolockAppUiInterface* aAppUiI ); |
38 /** |
39 /** |
39 * Symbian OS constructor. |
40 * Symbian OS constructor. |
40 */ |
41 */ |
41 void ConstructL( CAutoKeyguardObserver* aObserver ); |
42 void ConstructL( CAutoKeyguardObserver* aObserver ); |
42 /** |
43 /** |
54 void LockKeysL(); |
55 void LockKeysL(); |
55 private: |
56 private: |
56 /** |
57 /** |
57 * C++ default constructor. |
58 * C++ default constructor. |
58 */ |
59 */ |
59 CAutoKeyguardObserver(); |
60 CAutoKeyguardObserver( MAutolockAppUiInterface* aAppUiI ); |
60 private: |
61 private: |
61 /** |
62 /** |
62 * Return current autokeyguard period |
63 * Return current autokeyguard period |
63 * |
64 * |
64 * @return TInt (autokeyguard period in minutes) |
65 * @return TInt (autokeyguard period in minutes) |
95 */ |
96 */ |
96 void CancelActivityManager(); |
97 void CancelActivityManager(); |
97 private: //data |
98 private: //data |
98 CUserActivityManager* iActivityManager; |
99 CUserActivityManager* iActivityManager; |
99 CAutoKeyguardCenRepI* iCenRepI; |
100 CAutoKeyguardCenRepI* iCenRepI; |
|
101 MAutolockAppUiInterface* iAppUiI; |
100 }; |
102 }; |
101 #endif |
103 #endif |
102 // END OF FILE |
104 // END OF FILE |