taskswitcher/server/inc/tsservicesproviderconfig.h
changeset 124 e36b2f4799c0
parent 121 0b3699f6c654
equal deleted inserted replaced
121:0b3699f6c654 124:e36b2f4799c0
    20 #include <e32base.h>
    20 #include <e32base.h>
    21 class QObject;
    21 class QObject;
    22 class CTsServiceProviderConfig: public CBase
    22 class CTsServiceProviderConfig: public CBase
    23 {
    23 {
    24 public:
    24 public:
    25     static CTsServiceProviderConfig* NewLC();
    25     static CTsServiceProviderConfig* NewLC(QObject *aEnv);
    26     ~CTsServiceProviderConfig();
    26     ~CTsServiceProviderConfig();
    27 
    27 
    28     TInt Count() const;
    28     TInt Count() const;
    29     QObject* LoadL(TInt aOffset)const;
    29     QObject* LoadL(TInt aOffset)const;
    30 private:
    30 private:
    31     CTsServiceProviderConfig();
    31     CTsServiceProviderConfig(QObject* aEnv);
    32     void ConstructL();
    32     void ConstructL();
    33 
    33 
    34 private:
    34 private:
       
    35     QObject* iEnv;
    35     RPointerArray<TAny> iServices;
    36     RPointerArray<TAny> iServices;
    36 };
    37 };
    37 
    38 
    38 #endif //TSSERVICESPROVIDERCONFIG_H
    39 #endif //TSSERVICESPROVIDERCONFIG_H