serviceproviders/sapi_mediamanagement/inc/mgitemslist.h
changeset 33 50974a8b132e
parent 19 989d2f495d90
--- a/serviceproviders/sapi_mediamanagement/inc/mgitemslist.h	Fri Nov 06 13:05:00 2009 +0200
+++ b/serviceproviders/sapi_mediamanagement/inc/mgitemslist.h	Tue Nov 24 08:56:33 2009 +0200
@@ -15,7 +15,6 @@
 *
 */
 
-
 #ifndef __CMGITEMSLIST_H
 #define __CMGITEMSLIST_H
 
@@ -25,6 +24,8 @@
 class MCLFItemListModel;
 class MgMediaItemFactory;
 class CMgMediaItem;
+class CClfOperationObserver;
+
 /**
  *  This class implements the abstract methods of CLiwIterable   
  *  class so that the user may iterate over the result 
@@ -42,7 +43,7 @@
      * @param aCmdId specifies whether the SAPI is GetFiles or GetFilesInfo
      * @return A pointer of type CMgItemsList
      */
-     static CMgItemsList* NewL( MCLFItemListModel* aItemListModel, TMgCmdId aCmdId );
+     static CMgItemsList* NewL( MCLFItemListModel* aItemListModel, CClfOperationObserver* aOperationObserver, TMgCmdId aCmdId );
     
     /**
     * Destructor.
@@ -74,7 +75,7 @@
      * @param  aCmdId specifies whether the SAPI is GetFiles or GetFilesInfo
      */
     
-    CMgItemsList( MCLFItemListModel* aItemListModel, TMgCmdId aCmdId );
+    CMgItemsList( MCLFItemListModel* aItemListModel, CClfOperationObserver* aOperationObserver, TMgCmdId aCmdId );
     
 private: // data
 
@@ -82,6 +83,9 @@
     * A pointer to MCLFItemListModel class
     */
     MCLFItemListModel* iItemListModel;
+    
+    CClfOperationObserver* iOperationObserver;
+        
     /**
     * Indicates whether GetFiles or GetFilesInfo SAPI is being processed
     */