diff -r 45459746d5e8 -r 27f2d7aec52a engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/inc/glxdatasourcetaskmdsthumbnail.h --- a/engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/inc/glxdatasourcetaskmdsthumbnail.h Mon Sep 27 15:13:20 2010 +0530 +++ b/engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/inc/glxdatasourcetaskmdsthumbnail.h Wed Oct 06 14:49:39 2010 +0530 @@ -25,24 +25,16 @@ */ #include "glxdatasourcetaskmdsattribute.h" +#include "mthumbnailfetchrequestobserver.h" -#ifdef USE_S60_TNM -#include "mthumbnailfetchrequestobserver.h" -#endif - -#include #include /** * CGlxDataSourceTaskMdeThumnail class * Services thumbnail requests */ -NONSHARABLE_CLASS(CGlxDataSourceTaskMdeThumbnail) : public CGlxDataSourceTaskMde -#ifdef USE_S60_TNM - , public MThumbnailFetchRequestObserver -#else - , public MGlxtnThumbnailCreatorClient -#endif +NONSHARABLE_CLASS(CGlxDataSourceTaskMdeThumbnail) : public CGlxDataSourceTaskMde, + public MThumbnailFetchRequestObserver { public: /** @@ -75,44 +67,9 @@ */ void DoHandleQueryCompletedL(CMdEQuery& aQuery); -#ifdef USE_S60_TNM private: //MThumbnailFetchRequestObserver void ThumbnailFetchComplete(TInt aError, TBool aQuality); void FetchFileInfoL(); -#endif - -private: // From MGlxtnThumbnailCreatorClient - /** - * See @ref MGlxtnThumbnailCreatorClient::ThumbnailFetchComplete - */ - void ThumbnailFetchComplete(const TGlxMediaId& aItemId, - TGlxThumbnailQuality aQuality, TInt aErrorCode); - - /** - * See @ref MGlxtnThumbnailCreatorClient::ThumbnailDeletionComplete - */ - void ThumbnailDeletionComplete(const TGlxMediaId& aItemId, TInt aErrorCode); - - /** - * See @ref MGlxtnThumbnailCreatorClient::FilterAvailableComplete - */ - void FilterAvailableComplete(const RArray& aIdArray, TInt aErrorCode); - - /** - * See @ref MGlxtnThumbnailCreatorClient::FetchFileInfoL - */ - void FetchFileInfoL(CGlxtnFileInfo* aInfo, const TGlxMediaId& aItemId, - TRequestStatus* aStatus); - - /** - * See @ref MGlxtnThumbnailCreatorClient::CancelFetchUri - */ - void CancelFetchUri(const TGlxMediaId& aItemId); - - /** - * See @ref MGlxtnThumbnailCreatorClient::ThumbnailStorage - */ - MGlxtnThumbnailStorage* ThumbnailStorage(); private: void HandleThumbnailFetchCompleteL(const TGlxMediaId& aId,