--- 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<TMPXAttribute>& 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
/**