mpserviceplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h
changeset 29 8192e5b5c935
parent 25 3ec52facab4d
child 38 b93f525c9244
--- a/mpserviceplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h	Fri May 14 15:49:53 2010 +0300
+++ b/mpserviceplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h	Thu May 27 12:49:57 2010 +0300
@@ -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
 	/**