diff -r aecbbf00d063 -r d48ab3b357f1 classicui_plat/extended_notifiers_api/inc/aknkeylocknotifier.h --- 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;