activityfw/storage/server/inc/afapplicationsstorage.h
changeset 124 e36b2f4799c0
parent 109 e0aa398e6810
equal deleted inserted replaced
121:0b3699f6c654 124:e36b2f4799c0
    25 
    25 
    26 class CAfApplicationsStorage: public CBase,
    26 class CAfApplicationsStorage: public CBase,
    27                                public MAfApplicationsObserver
    27                                public MAfApplicationsObserver
    28 {
    28 {
    29 public:
    29 public:
    30     static CAfApplicationsStorage* NewL(CAfStorage& storage, const MAfApplicationsRegistry& provider);
    30     static CAfApplicationsStorage* NewL(CAfStorage& storage, const MAfApplicationsRegistry& provider, MAfApplicationsObserver &observer);
    31     ~CAfApplicationsStorage();
    31     ~CAfApplicationsStorage();
    32     void applicationsChanged();
    32     void applicationsChanged();
    33     
    33     
    34 private:
    34 private:
    35     CAfApplicationsStorage(CAfStorage& storage, const MAfApplicationsRegistry& provider);
    35     CAfApplicationsStorage(CAfStorage& storage, const MAfApplicationsRegistry& provider, MAfApplicationsObserver &observer);
    36     void deleteActivityL(TUid appId);
    36     void deleteActivityL(TUid appId);
    37 private:
    37 private:
    38     CAfStorage& mStorage;
    38     CAfStorage& mStorage;
    39     const MAfApplicationsRegistry &mProvider;
    39     const MAfApplicationsRegistry &mProvider;
       
    40     MAfApplicationsObserver &mObserver;
    40 };
    41 };
    41 
    42 
    42 #endif // AFAPPLICATIONSSTORAGE_H
    43 #endif // AFAPPLICATIONSSTORAGE_H