taskswitcher/server/inc/tsdatalist.h
changeset 125 26079c1bb561
parent 119 50e220be30d1
child 127 7b66bc3c6dc9
equal deleted inserted replaced
123:d1dadafc5584 125:26079c1bb561
    21 
    21 
    22 #include <e32base.h>
    22 #include <e32base.h>
    23 
    23 
    24 #include <HbIcon>
    24 #include <HbIcon>
    25 
    25 
    26 #include "tswindowgroupsobserver.h"
    26 #include "tswindowgroupsobserverbase.h"
    27 #include "tsentry.h"
    27 #include "tsentry.h"
    28 #include "tsdatastorage.h"
    28 #include "tsdatastorage.h"
    29 #include "tsdataobserver.h"
    29 #include "tsdataobserver.h"
    30 #include "tsenv.h"
    30 #include "tsenv.h"
    31 
    31 
    32 class CApaWindowGroupName;
    32 class CApaWindowGroupName;
    33 class CFbsBitmap;
    33 class CFbsBitmap;
       
    34 class MTsRunningApplication;
    34 
    35 
    35 NONSHARABLE_CLASS( CTsDataList ) : public CTsWindowGroupsObserver,
    36 NONSHARABLE_CLASS( CTsDataList ) : public CTsWindowGroupsObserverBase,
    36                                    public MTsDataStorage
    37                                    public MTsDataStorage
    37     {
    38     {
    38 public:
    39 public:
    39     static CTsDataList* NewL( MTsResourceManager& aResources, 
    40     static CTsDataList* NewL( MTsResourceManager& aResources, 
    40                               MTsWindowGroupsMonitor& aMonitor, 
       
    41                               MTsDataObserver& aObserver,
    41                               MTsDataObserver& aObserver,
    42                               TsEnv& aEnv );
    42                               TsEnv& aEnv );
    43 
    43 
    44     ~CTsDataList();
    44     ~CTsDataList();
    45 
    45 
    46 private:
    46 private:
    47     CTsDataList( MTsResourceManager& aResources,
    47     CTsDataList( MTsResourceManager& aResources,
    48                  MTsWindowGroupsMonitor& aMonitor, 
       
    49                  MTsDataObserver& aObserver,
    48                  MTsDataObserver& aObserver,
    50                  TsEnv& aEnv);
    49                  TsEnv& aEnv);
    51 
    50 
    52     void ConstructL();
    51     void ConstructL();
    53 
    52