diff -r 0b3699f6c654 -r e36b2f4799c0 taskswitcher/server/inc/tsservicesproviderconfig.h --- a/taskswitcher/server/inc/tsservicesproviderconfig.h Fri Sep 17 08:32:18 2010 +0300 +++ b/taskswitcher/server/inc/tsservicesproviderconfig.h Mon Oct 04 00:38:31 2010 +0300 @@ -22,16 +22,17 @@ class CTsServiceProviderConfig: public CBase { public: - static CTsServiceProviderConfig* NewLC(); + static CTsServiceProviderConfig* NewLC(QObject *aEnv); ~CTsServiceProviderConfig(); TInt Count() const; QObject* LoadL(TInt aOffset)const; private: - CTsServiceProviderConfig(); + CTsServiceProviderConfig(QObject* aEnv); void ConstructL(); private: + QObject* iEnv; RPointerArray iServices; };