diff -r a12246c97fcc -r cb96c29156b2 mpxplugins/serviceplugins/collectionplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h --- a/mpxplugins/serviceplugins/collectionplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h Wed Jun 09 09:38:28 2010 +0300 +++ b/mpxplugins/serviceplugins/collectionplugins/mpxsqlitedbhgplugin/inc/mpxdbhandler.h Mon Jun 21 15:37:19 2010 +0300 @@ -905,21 +905,7 @@ void DoRemoveSongFromPlaylistL(TUint32 aPlaylistId, const TMPXItemId& aSongId, TInt aOrdinal, CMPXMessageArray& aItemChangedMessages); -#ifdef ABSTRACTAUDIOALBUM_INCLUDED - /** - * Remove all abstractalbum items with no songs associated, - * TN and .alb files also removed. - * - */ - void RemoveAbstractAlbumsWithNoSongL(); - - /** - /* When refresh library, Remove .alb entry from AbstractAlnum table, TN table if .alb files deleted - /* from file manager - */ - void AbstractAlbumCleanUpL(); - -#endif // ABSTRACTAUDIOALBUM_INCLUDED + /** * Deletes all song records marked as deleted. @@ -1044,7 +1030,7 @@ #endif // ABSTRACTAUDIOALBUM_INCLUDED virtual TUint32 AddCategoryItemL(TMPXGeneralCategory aCategory, const TDesC& aName, - TUint32 aArtist, const TDesC& aArt, + const TDesC& aArtistName, const TDesC& aArt, TInt aDrive, CMPXMessageArray* aItemChangedMessages, TBool& aItemExist); virtual void UpdateCategoryItemL(TMPXGeneralCategory aCategory, TUint32 aCategoryId, @@ -1083,7 +1069,12 @@ * @see MMPXDbAlbumObserver */ virtual TBool HandleIsUnknownArtistL(TUint32 aArtistId); - virtual TUint32 HandleArtistForAlbumL(const TUint32 aAlbumId); + /** + * Get the Artistname of song which belongs to the specified Album. + * @param aId, The Album ID. + * @returns alternative artistname retrieved in the specified Album. + */ + virtual HBufC* HandleArtistForAlbumL(const TUint32 aAlbumId); /** * Get the Albumart of song which belongs to the specified Album.