equal
deleted
inserted
replaced
29 class CSpbStatusProvider; |
29 class CSpbStatusProvider; |
30 class CSpbContent; |
30 class CSpbContent; |
31 class CVPbkContactManager; |
31 class CVPbkContactManager; |
32 class CSpbContactStoreListener; |
32 class CSpbContactStoreListener; |
33 class CPbk2StoreManager; |
33 class CPbk2StoreManager; |
|
34 class MVPbkContactStore; |
34 |
35 |
35 /** |
36 /** |
36 * Private implementation of the content provider |
37 * Private implementation of the content provider |
37 */ |
38 */ |
38 NONSHARABLE_CLASS( CSpbContentProviderPrivate ) : public CBase |
39 NONSHARABLE_CLASS( CSpbContentProviderPrivate ) : public CBase |
66 TPbk2IconId& aIconId, |
67 TPbk2IconId& aIconId, |
67 CSpbContentProvider::TSpbContentType& aType ); |
68 CSpbContentProvider::TSpbContentType& aType ); |
68 |
69 |
69 /// From CSpbContentProvider |
70 /// From CSpbContentProvider |
70 inline CGulIcon* CreateServiceIconLC( |
71 inline CGulIcon* CreateServiceIconLC( |
71 const TPbk2IconId& aIconId ); |
72 const TPbk2IconId& aIconId ); |
|
73 |
|
74 /** |
|
75 * Clean the content in the cache if it belongs to the specified store |
|
76 */ |
|
77 void CleanContentL( MVPbkContactStore& aStore ); |
72 |
78 |
73 private: // constructors |
79 private: // constructors |
74 |
80 |
75 /// Constructor |
81 /// Constructor |
76 inline CSpbContentProviderPrivate( |
82 inline CSpbContentProviderPrivate( |