--- 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<TUint>* 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<TUint>* 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<TUint>* 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