--- a/taskswitcher/server/inc/tsrunningappmodel.h Fri Sep 17 08:32:18 2010 +0300
+++ b/taskswitcher/server/inc/tsrunningappmodel.h Mon Oct 04 00:38:31 2010 +0300
@@ -25,6 +25,7 @@
class CTsDataList;
class CTsScreenshotProvider;
+class TsEnv;
NONSHARABLE_CLASS(CTsRunningAppModel) : public CBase,
public MTsModel,
@@ -34,15 +35,18 @@
public:
static CTsRunningAppModel *NewL( MTsResourceManager &aResources,
- MTsWindowGroupsMonitor &aMonitor );
+ MTsWindowGroupsMonitor &aMonitor,
+ TsEnv& aEnv );
static CTsRunningAppModel *NewLC( MTsResourceManager &aResources,
- MTsWindowGroupsMonitor &aMonitor );
+ MTsWindowGroupsMonitor &aMonitor,
+ TsEnv& aEnv );
~CTsRunningAppModel();
private:
CTsRunningAppModel( MTsResourceManager &aResources );
void ConstructL( MTsResourceManager &aResources,
- MTsWindowGroupsMonitor &aMonitor );
+ MTsWindowGroupsMonitor &aMonitor,
+ TsEnv& aEnv);
// MHsDataObserver interface implementation
public:
@@ -65,6 +69,7 @@
virtual TTsModelItemKey KeyL( TInt aOffset ) const;
virtual TBool IsActiveL( TInt aOffset ) const;
virtual TBool IsClosableL( TInt aOffset ) const;
+ virtual TBool IsMandatoryL( TInt aOffset ) const;
public:
virtual TBool CloseL( TTsModelItemKey aKey ) const;