uiacceltk/hitchcock/goommonitor/inc/goomwindowgrouplist.h
branchRCL_3
changeset 34 3a60ebea00d0
parent 8 10534483575f
child 32 27a3ad0677c1
equal deleted inserted replaced
24:f93c875b566e 34:3a60ebea00d0
    40 public:
    40 public:
    41     
    41     
    42     static CGOomWindowGroupList* NewL(RWsSession& aWs);
    42     static CGOomWindowGroupList* NewL(RWsSession& aWs);
    43     
    43     
    44     // Update the list of window groups
    44     // Update the list of window groups
    45     void RefreshL();
    45     void RefreshL(TBool aOptionalOnly = EFalse);
    46     
    46     
    47     // Update the list of window groups, non-leaving version
    47     // Update the list of window groups, non-leaving version
    48     void Refresh();
    48     void Refresh(TBool aOptionalOnly = EFalse);
    49     
    49     
    50     // Return the number of application instances in this list
    50     // Return the number of application instances in this list
    51     inline TUint Count() const;
    51     inline TUint Count() const;
    52     
    52     
    53     TUint AppId(TInt aIndex, TBool aResolveFromThread = EFalse) const;
    53     TUint AppId(TInt aIndex, TBool aResolveFromThread = EFalse) const;
   131     RWsSession& iWs;    
   131     RWsSession& iWs;    
   132         
   132         
   133     CApaWindowGroupName* iWgName;
   133     CApaWindowGroupName* iWgName;
   134     HBufC* iWgNameBuf;              // owned by iWgName
   134     HBufC* iWgNameBuf;              // owned by iWgName
   135     RArray<TInt> iLowOnMemWgs;
   135     RArray<TInt> iLowOnMemWgs;
       
   136     RArray<TInt> iOptionalUids;
   136     RAlfBridgerClient iAlfClient;
   137     RAlfBridgerClient iAlfClient;
   137     };
   138     };
   138 
   139 
   139 #include "goomwindowgrouplist.inl"
   140 #include "goomwindowgrouplist.inl"
   140 
   141