mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataprovider.h
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataprovider.h Tue Feb 02 00:27:58 2010 +0200
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/inc/cabstractmediamtpdataprovider.h Fri Feb 19 23:18:32 2010 +0200
@@ -25,7 +25,6 @@
#include "mmmtpenumerationcallback.h"
#include "mmmtpdpconfig.h"
-
// Forward declaration
class MMmRequestProcessor;
class CAbstractMediaMtpDataProviderEnumerator;
@@ -66,10 +65,21 @@
TUint32 GetDefaultStorageIdL() const;
/**
- * @return the reference of CMmMtpDpMetadataAccessWrapper to enumerator
+ * Get db handler wrapper
+ * @return wrapper references
*/
CMmMtpDpMetadataAccessWrapper& GetWrapperL();
+ /**
+ * @return The utility to setting properties
+ */
+ CPropertySettingUtility* PropSettingUtility();
+
+ /**
+ * @return The utiltiy to setting descriptions
+ */
+ CDescriptionUtility* DescriptionUtility();
+
protected:
// from CMTPDataProviderPlugin
void Cancel();
@@ -97,7 +107,7 @@
/**
* Notify the data provider that the session has been closed
- * @param aConnection The connection of the sesssion
+ * @param aSession The connection of the sesssion
*/
void SessionClosedL( const TMTPNotificationParamsSessionChange& aSession );
@@ -175,6 +185,7 @@
RArray<TUint32> iPendingEnumerations;
TInt iActiveProcessor;
+ TBool iActiveProcessorRemoved;
CAbstractMediaMtpDataProviderRenameObject *iRenameObject;
TBool iIsSessionOpen;
@@ -183,6 +194,9 @@
RArray<TUint> iSupportedProperties;
+ CPropertySettingUtility* iPropSettingUtility;
+ CDescriptionUtility* iDescriptionUtility;
+
};
#endif // CABSTRACTMEDIAMTPDATAPROVIDER_H