diff -r d1dadafc5584 -r 26079c1bb561 taskswitcher/server/inc/tsservicesprovider.h --- a/taskswitcher/server/inc/tsservicesprovider.h Mon Sep 27 11:31:59 2010 +0300 +++ b/taskswitcher/server/inc/tsservicesprovider.h Wed Oct 06 16:00:22 2010 +0300 @@ -21,18 +21,21 @@ #include "tsservicesproviderconfig.h" class CTsService; +class MTsResourceManager; class CTsServiceProvider: public CBase { public: - static CTsServiceProvider* NewL( const CTsServiceProviderConfig& aConfig ); + static CTsServiceProvider* NewL( MTsResourceManager& aResources, + const CTsServiceProviderConfig& aConfig ); ~CTsServiceProvider(); MTsModel& operator[]( TInt aOffset ) const; TInt Count() const; private: CTsServiceProvider(); - void Construct( const CTsServiceProviderConfig& aConfig ); + void Construct( MTsResourceManager& aResources, + const CTsServiceProviderConfig& aConfig ); private: RPointerArray iServices;