diff -r 7d91903f795f -r ce5ada96ab30 videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelobserver.h --- a/videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelobserver.h Fri Feb 19 22:52:52 2010 +0200 +++ b/videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelobserver.h Fri Mar 12 15:43:00 2010 +0200 @@ -28,6 +28,7 @@ // FORWARD DECLARATIONS class CMPXMediaArray; +class CMPXMedia; // CLASS DECLARATION @@ -45,8 +46,10 @@ * Ownership of array is transferred. * * @param aCategoryList List of categories + * @param aIsPartial ETrue if list fetching continues, and KVcxMessageMyVideosListComplete + * message will arrive. EFalse if this is last event of list fetching. */ - virtual void NewCategoryListL( CMPXMediaArray* aCategoryList ) = 0; + virtual void NewCategoryListL( CMPXMediaArray* aCategoryList, TBool aIsPartial ) = 0; /** * Called when the list of categories has been modified. @@ -60,7 +63,21 @@ * @param aMpxItemId MPX Item Id of the modified item. */ virtual void CategoryModifiedL( TMPXChangeEventType aEventType, - TMPXItemId& aMpxItemId ) = 0; + TMPXItemId& aMpxItemId ) = 0; + + /* + * Called when a single video item has been fetched. + * Ownership of video is transferred. + * + * @param aVideo Video item. + */ + virtual void VideoFetchingCompletedL( CMPXMedia* aVideo ) = 0; + + /** + * Called when category list items have been fetched. + */ + virtual void CategoryListFetchingCompletedL() = 0; + }; #endif // VCXHGMYVIDEOSCATEGORYMODELOBSERVER_H