30 #include <uikon/eiksrvui.h> |
30 #include <uikon/eiksrvui.h> |
31 #include <AknNotifySignature.h> |
31 #include <AknNotifySignature.h> |
32 |
32 |
33 #include <AknMediatorFacade.h> |
33 #include <AknMediatorFacade.h> |
34 #include <aknSDData.h> |
34 #include <aknSDData.h> |
35 #include <secondarydisplay/AknSecondaryDisplayDefs.h> |
35 #include <SecondaryDisplay/AknSecondaryDisplayDefs.h> |
36 |
36 |
37 #include "AknAppsKeyCleanup.inl" |
37 #include "AknAppsKeyCleanup.inl" |
38 |
38 |
39 const TInt KListQueryItemLength = 64; |
39 const TInt KListQueryItemLength = 64; |
40 const TInt KCharsInTInt = 4; // TInt32 takes 4 chars. |
40 const TInt KCharsInTInt = 4; // TInt32 takes 4 chars. |
41 const TInt KArrayGranularity = 3; |
41 const TInt KArrayGranularity = 3; |
42 |
42 |
43 CAknGlobalListQuerySubject* CAknGlobalListQuerySubject::NewL(MAknKeyLockController* aKeyLockController) |
43 CAknGlobalListQuerySubject* CAknGlobalListQuerySubject::NewL() |
44 { |
44 { |
45 CAknGlobalListQuerySubject* self = new (ELeave) CAknGlobalListQuerySubject(aKeyLockController); |
45 CAknGlobalListQuerySubject* self = new (ELeave) CAknGlobalListQuerySubject(); |
46 CleanupStack::PushL(self); |
46 CleanupStack::PushL(self); |
47 self->ConstructL(); |
47 self->ConstructL(); |
48 CleanupStack::Pop(self); |
48 CleanupStack::Pop(self); |
49 return self; |
49 return self; |
50 } |
50 } |
51 |
51 |
52 CAknGlobalListQuerySubject::CAknGlobalListQuerySubject(MAknKeyLockController* aKeyLockController) |
52 CAknGlobalListQuerySubject::CAknGlobalListQuerySubject() |
53 :iPending(EFalse),iKeyLockController(aKeyLockController) |
53 : iPending(EFalse) |
54 { |
54 { |
55 iStoredEikonEnv = CEikonEnv::Static(); |
55 iStoredEikonEnv = CEikonEnv::Static(); |
56 } |
56 } |
57 |
57 |
58 void CAknGlobalListQuerySubject::ConstructL() |
58 void CAknGlobalListQuerySubject::ConstructL() |