diff -r a1caeb42b3a3 -r fcdfafb36fe7 uifw/AknGlobalUI/OldStyleNotif/Inc/AknSystemListPopup.h --- a/uifw/AknGlobalUI/OldStyleNotif/Inc/AknSystemListPopup.h Thu Jul 15 18:56:19 2010 +0300 +++ b/uifw/AknGlobalUI/OldStyleNotif/Inc/AknSystemListPopup.h Thu Aug 19 10:11:06 2010 +0300 @@ -24,6 +24,7 @@ #include #include #include "AknListQueryNotificationDialog.h" +#include "AknNotifierControllerPlugin.h" NONSHARABLE_CLASS(CAknGlobalListQuerySubject): public CBase, @@ -31,7 +32,7 @@ public MAknListQueryNotificationCallback { public: - static CAknGlobalListQuerySubject* NewL(); + static CAknGlobalListQuerySubject* NewL(MAknKeyLockController* aKeyLockController); virtual ~CAknGlobalListQuerySubject(); // From MEikSrvNotifierBase. @@ -45,9 +46,14 @@ // From MAknListQueryNotificationCallback. void QueryDismissedL(TInt aResult); + + TBool IsKeyLockEnable() + { + return iKeyLockController->IsKeyLockEnabled(); + } private: - CAknGlobalListQuerySubject(); + CAknGlobalListQuerySubject(MAknKeyLockController* aKeyLockController); void ConstructL(); private: @@ -66,6 +72,9 @@ TBool iAppsKeySuppressed; CEikonEnv* iStoredEikonEnv; + + MAknKeyLockController* iKeyLockController; + }; #endif // __AKNSYSTEMLISTPOPUP_H__