diff -r 2c5162224003 -r fdb31ab341af mpserviceplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h --- a/mpserviceplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h Fri Apr 30 19:33:32 2010 -0500 +++ b/mpserviceplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h Fri May 14 18:54:37 2010 -0500 @@ -463,6 +463,14 @@ CMPXMediaArray* aMediaArray); /** + * Get all the album names from the music collection database sorted by artist. + * @param aAttrs required attributes + * @param aMediaArray Array to place all the albums' required info + */ + void GetAllAlbumsMediaWallL(const TArray& aAttrs, + CMPXMediaArray* aMediaArray); + + /** * Get all the albums that match the given artist ID sorted by name. * @param aArtistId ID of the artist to match * @param aAttrs required attributes @@ -1082,8 +1090,16 @@ /** * @see MMPXDbAlbumObserver */ - virtual TBool HandleIsUnknownArtistL(TUint32 aArtistId); - virtual TUint32 HandleArtistForAlbumL(const TUint32 aAlbumId); + virtual TBool HandleIsUnknownArtistL(TUint32 aArtistId); + virtual TUint32 HandleArtistForAlbumL(const TUint32 aAlbumId); + + /** + * Get the Albumart of song which belongs to the specified Album. + * @param aId, The Album ID. + * @param aArt, the AlbumArt uri. + * @returns alternative albumart retrieved in the specified Album. + */ + virtual HBufC* HandleAlbumartForAlbumL(const TUint32 aAlbumId, TPtrC aArt); private: // From MMPXDbPlaylistObserver /**