--- 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 <eikcmobs.h>
#include <AknNotifyStd.h>
#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__