diff -r 666f9a5a90a9 -r 91d5ad76f5c6 mmappcomponents/audiofetcher/src/audiofetcher.cpp --- a/mmappcomponents/audiofetcher/src/audiofetcher.cpp Tue Sep 14 22:17:30 2010 +0300 +++ b/mmappcomponents/audiofetcher/src/audiofetcher.cpp Wed Sep 15 12:45:22 2010 +0300 @@ -101,10 +101,11 @@ // SetMimeTypesL // --------------------------------------------------------------------------- // -void CAudioFetcher::SetMimeTypesL( const MDesCArray& /*aMimeTypes*/ ) +void CAudioFetcher::SetMimeTypesL( const MDesCArray& aMimeTypes ) { - WLOG("CAudioFetcher::SetMimeTypesL (not supported)"); - // No implementation required (not supported) + WLOG("CAudioFetcher::SetMimeTypesL"); + + iMimeTypeArray = &aMimeTypes; } // --------------------------------------------------------------------------- @@ -197,7 +198,8 @@ // create the dialog first CAudioFetcherDialog* dialog = - CAudioFetcherDialog::NewL( aSelectedFiles, iVerifier, *iTitle, iIsMultiSelection, aMediaType ); + CAudioFetcherDialog::NewL( aSelectedFiles, iVerifier, *iTitle, + iIsMultiSelection, aMediaType, *iMimeTypeArray ); // Returns zero when Fetcher is cancelled by User. buttonId = dialog->ExecuteLD( R_MODAL_SINGLE_DIALOG );