mtpdataproviders/mtpimagedp/inc/mtpimagedputilits.h
changeset 17 aabe5387f5ce
parent 0 d0791faffa3f
child 12 8b094906a049
equal deleted inserted replaced
0:d0791faffa3f 17:aabe5387f5ce
    45     static TInt32  FindStorage(MMTPDataProviderFramework& aFramework, const TDesC& aPath);
    45     static TInt32  FindStorage(MMTPDataProviderFramework& aFramework, const TDesC& aPath);
    46     
    46     
    47     static TUint32 FindParentHandleL(MMTPDataProviderFramework& aFramework, CMTPImageDataProvider& aDataProvider, const TDesC& aFullPath);
    47     static TUint32 FindParentHandleL(MMTPDataProviderFramework& aFramework, CMTPImageDataProvider& aDataProvider, const TDesC& aFullPath);
    48     
    48     
    49     /**
    49     /**
    50      * Calculate the new pictures value and set RProperty.
    50      * determine whether the object is new
    51      
       
    52        @param aDataProvider  The image data provider reference
       
    53        @param aNewPics       The new pictures count
       
    54        @param aSetRProperty  Whether should set RProperty value to notify all subscribers.
       
    55      */
    51      */
    56     static void UpdateNewPicturesValue(CMTPImageDataProvider& aDataProvider, TInt aNewPics, TBool aSetRProperty);
    52     static TBool IsNewPicture(const CMTPObjectMetaData& aMetadata);
       
    53     
       
    54     /**
       
    55      * update object status to old
       
    56      */
       
    57     static void UpdateObjectStatusToOldL(MMTPDataProviderFramework& aFramework, CMTPObjectMetaData& aMetadata);
       
    58     
       
    59     /**
       
    60      * query thumbnail size from metadata of object
       
    61      */
       
    62     static TInt GetThumbnailSize(const CMTPObjectMetaData& aMetadata);
       
    63     
       
    64     /**
       
    65      * update object thumbnail size
       
    66      */
       
    67     static void UpdateObjectThumbnailSizeL(MMTPDataProviderFramework& aFramework, CMTPObjectMetaData& aMetadata, TInt aThumbnailSize);
    57     };
    68     };
    58     
    69     
    59 #endif MTPIMAGEDPUTILITS_H
    70 #endif MTPIMAGEDPUTILITS_H