diff -r 666f9a5a90a9 -r 91d5ad76f5c6 mmappcomponents/audiofetcher/inc/audiofetcherfilehandler.h --- a/mmappcomponents/audiofetcher/inc/audiofetcherfilehandler.h Tue Sep 14 22:17:30 2010 +0300 +++ b/mmappcomponents/audiofetcher/inc/audiofetcherfilehandler.h Wed Sep 15 12:45:22 2010 +0300 @@ -166,6 +166,7 @@ void SetObserver( MAudioFetcherFileHandlerObserver* aObserver ); void SetQueryId( TInt aId ); void EnableObserverCall( TBool aEnable ); + void SetMimeType( const MDesCArray& aMimeTypeArray ); public: TInt RomFileAttribute( TInt aIndex, TInt aAttr ); @@ -185,6 +186,7 @@ private: void ExcludeRomFilesL( CMdELogicCondition& aCondition ); + void MimeFilterL( CMdELogicCondition& aCondition ); private: void LeaveIfSessionClosedL(); @@ -227,6 +229,9 @@ // search result list - ui shows items from this list CSearchList* iSearchList; + + // Mime Type array + const MDesCArray* iMimeTypeArray; // metadata search text TBuf<128> iSearchText;