equal
deleted
inserted
replaced
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 |