mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadataaccesswrapper.cpp
changeset 35 2ee890d2f7e7
parent 32 edd273b3192a
child 50 762d760dcfdf
equal deleted inserted replaced
32:edd273b3192a 35:2ee890d2f7e7
   500 
   500 
   501 // ---------------------------------------------------------------------------
   501 // ---------------------------------------------------------------------------
   502 // CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL
   502 // CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL
   503 //
   503 //
   504 // ---------------------------------------------------------------------------
   504 // ---------------------------------------------------------------------------
   505 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL( const TDesC& aStoreRoot, CMPXMediaArray** aAbstractMedias, TMPXGeneralCategory aCategory )
   505 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL( const TDesC& aStoreRoot, CDesCArray& aAbstractMedias, TMPXGeneralCategory aCategory )
   506     {
   506     {
   507     iMmMtpDpMetadataMpxAccess->GetAllAbstractMediaL( aStoreRoot, aAbstractMedias, aCategory );
   507     iMmMtpDpMetadataMpxAccess->GetAllAbstractMediaL( aStoreRoot, aAbstractMedias, aCategory );
   508     }
   508     }
   509 
   509 
   510 // ---------------------------------------------------------------------------
   510 // ---------------------------------------------------------------------------
   511 // CMmMtpDpMetadataAccessWrapper::GetAllReferenceL
   511 // CMmMtpDpMetadataAccessWrapper::GetAllReferenceL
   512 //
   512 //
   513 // ---------------------------------------------------------------------------
   513 // ---------------------------------------------------------------------------
   514 //
   514 //
   515 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllReferenceL( CMPXMedia* aAbstractMedia, CDesCArray& aReferences )
   515 EXPORT_C void CMmMtpDpMetadataAccessWrapper::GetAllReferenceL( const CMTPObjectMetaData& aRefOwner, CDesCArray& aReferences )
   516     {
   516     {
   517     iMmMtpDpMetadataMpxAccess->GetAllReferenceL( aAbstractMedia, aReferences );
   517     TMPXGeneralCategory category = Category( aRefOwner );
   518     }
   518     if ( category == EMPXPlaylist || category == EMPXAbstractAlbum )
   519 
   519         iMmMtpDpMetadataMpxAccess->GetAllReferenceL( aRefOwner.DesC( CMTPObjectMetaData::ESuid ), category, aReferences );
   520 // ---------------------------------------------------------------------------
       
   521 // CMmMtpDpMetadataAccessWrapper::GetAbstractMediaNameL
       
   522 //
       
   523 // ---------------------------------------------------------------------------
       
   524 //
       
   525 EXPORT_C HBufC* CMmMtpDpMetadataAccessWrapper::GetAbstractMediaNameL( CMPXMedia* aAbstractMedia, TMPXGeneralCategory aCategory )
       
   526     {
       
   527     return iMmMtpDpMetadataMpxAccess->GetAbstractMediaNameL( aAbstractMedia, aCategory );
       
   528     }
   520     }
   529 
   521 
   530 // -----------------------------------------------------------------------------
   522 // -----------------------------------------------------------------------------
   531 // CMmMtpDpMetadataAccessWrapper::AddObjectL
   523 // CMmMtpDpMetadataAccessWrapper::AddObjectL
   532 // Add object (music, video, playlist and abstract media) info to DB
   524 // Add object (music, video, playlist and abstract media) info to DB