activityfw/storage/server/inc/afapplicationsstorage.h
changeset 119 50e220be30d1
parent 107 b34d53f6acdf
equal deleted inserted replaced
116:305818acdca4 119:50e220be30d1
    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