56 static TAny* NewL(TAny* aParams); |
56 static TAny* NewL(TAny* aParams); |
57 ~CMTPImageDataProvider(); |
57 ~CMTPImageDataProvider(); |
58 |
58 |
59 public: |
59 public: |
60 CMTPImageDpObjectPropertyMgr& PropertyMgr()const; |
60 CMTPImageDpObjectPropertyMgr& PropertyMgr()const; |
61 CMTPImageDpThumbnailCreator* ThumbnailManager(); |
61 CMTPImageDpThumbnailCreator& ThumbnailManager() const; |
62 CRepository& Repository() const; |
62 CRepository& Repository() const; |
63 |
63 |
64 TMTPFormatCode FindFormat(const TDesC& aExtension); |
64 TMTPFormatCode FindFormat(const TDesC& aExtension); |
65 const TDesC& FindMimeType(const TDesC& aExtension); |
65 const TDesC& FindMimeType(const TDesC& aExtension); |
66 void AppendDeleteObjectsArrayL(const TDesC& aSuid); |
66 void AppendDeleteObjectsArrayL(const TDesC& aSuid); |
67 void HandleDeleteObjectsArray(); |
67 void HandleDeleteObjectsArray(); |
68 void IncreaseNewPictures(TInt aCount); |
68 void IncreaseNewPictures(TInt aCount); |
69 void DecreaseNewPictures(TInt aCount); |
69 void DecreaseNewPictures(TInt aCount); |
70 void ResetNewPictures(); |
|
71 void HandleMdeSessionCompleteL(TInt aError); |
70 void HandleMdeSessionCompleteL(TInt aError); |
72 |
71 |
73 public: // From CMTPDataProviderPlugin |
72 public: // From CMTPDataProviderPlugin |
74 void Cancel(); |
73 void Cancel(); |
75 void ProcessEventL(const TMTPTypeEvent& aEvent, MMTPConnection& aConnection); |
74 void ProcessEventL(const TMTPTypeEvent& aEvent, MMTPConnection& aConnection); |