mtpdataproviders/mtpimagedp/inc/cmtpimagedp.h
branchRCL_3
changeset 58 142dacf7b30e
parent 45 74aa6861c87d
equal deleted inserted replaced
48:debf68073f2f 58:142dacf7b30e
    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);
   128     TBool                   iActiveProcessorRemoved;    
   127     TBool                   iActiveProcessorRemoved;    
   129     TBool                   iEnumerated;
   128     TBool                   iEnumerated;
   130     TBool                   iEnumerationNotified;
   129     TBool                   iEnumerationNotified;
   131 	
   130 	
   132 	RPointerArray<HBufC>    iDeleteObjectsArray;
   131 	RPointerArray<HBufC>    iDeleteObjectsArray;
   133 	RArray<TUint>			iNewPicHandles;
       
   134     };
   132     };
   135     
   133     
   136 #endif // CMTPIMAGEDP_H
   134 #endif // CMTPIMAGEDP_H