--- a/classicui_plat/extended_notifiers_api/inc/aknkeylocknotifier.h Tue Aug 31 15:28:30 2010 +0300
+++ b/classicui_plat/extended_notifiers_api/inc/aknkeylocknotifier.h Wed Sep 01 12:16:19 2010 +0100
@@ -32,6 +32,7 @@
class CAknEcsNote;
class CAknKeyLockNotifierSubject;
class CKeyLockPolicyApi;
+class CAknKeylockScreenSaverObserver;
NONSHARABLE_CLASS(CAknSleepingNote) : public CAknNoteDialog
{
@@ -97,8 +98,8 @@
CAknKeyLockControl();
~CAknKeyLockControl();
void ConstructL();
- void EnableKeylock(TBool aShowNote = ETrue);
- void DisableKeylock();
+ void EnableKeylock(TBool aShowNote = ETrue, TBool aNotifySysApp = ETrue);
+ void DisableKeylock(TBool aNotifySysApp = ETrue);
void OfferKeylock();
void DisplayLockedNote();
@@ -135,6 +136,8 @@
// For screen lock
void CapturePointerEvents();
void UnCapturePointerEvents();
+ // whether Silder-key exists
+ TBool HasSliderKey();
private:
CEikButtonGroupContainer* iKeyLockCba;
@@ -184,6 +187,7 @@
TBool iFeatureNoPowerkey;
TLockHardware iHardwareSupport;
CKeyLockPolicyApi* iKeylockApi;
+ CAknKeylockScreenSaverObserver* iKeylockScreenSaverObserver;
TBool iConsumeNextEventKey;
public:
TBool iAutolockEnabled;