uifw/AknGlobalUI/OldStyleNotif/Inc/AknSystemListPopup.h
branchRCL_3
changeset 18 fcdfafb36fe7
parent 0 2f259fa3e83a
child 19 aecbbf00d063
--- 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__