diff -r d45095c2f4f3 -r bee149131e4b mmappcomponents/mmmtpdataprovider/inc/mmmtpdpconfig.h --- a/mmappcomponents/mmmtpdataprovider/inc/mmmtpdpconfig.h Tue Feb 02 00:27:58 2010 +0200 +++ b/mmappcomponents/mmmtpdataprovider/inc/mmmtpdpconfig.h Fri Feb 19 23:18:32 2010 +0200 @@ -20,23 +20,27 @@ #define MMMTPDPCONFIG_H class CMmMtpDpMetadataAccessWrapper; +class CPropertySettingUtility; +class CDescriptionUtility; class MMmMtpDpConfig { public: /** * Get supported format from special data provider - * @param aArray The array which is used to store supported format + * @return The array which is used to store supported format */ virtual const RArray* GetSupportedFormat() const = 0; /** - * + * Get the arry of property code which is inline with the format code + * @return The array of what specified format supported */ virtual const RArray* GetSupportedPropertiesL( TUint32 aFormatCode ) const = 0; /** - * + * Get the array of property code what dp supported all + * @return The array of what dp supported */ virtual const RArray* GetAllSupportedProperties() const = 0; @@ -46,10 +50,22 @@ */ virtual TUint32 GetDefaultStorageIdL() const = 0; - /* - * + /** + * Get db handler wrapper + * @return wrapper references */ virtual CMmMtpDpMetadataAccessWrapper& GetWrapperL() = 0; + + /** + * Get the utility to setting properties + */ + virtual CPropertySettingUtility* PropSettingUtility() = 0; + + /** + * Get the utiltiy to setting descriptions + */ + virtual CDescriptionUtility* DescriptionUtility() = 0; + }; #endif // MMMTPDPCONFIG_H