videocollection/hgmyvideos/inc/vcxhgmyvideosmodel.h
branchRCL_3
changeset 15 8f0df5c82986
parent 8 ce5ada96ab30
equal deleted inserted replaced
14:55fa1ec415c6 15:8f0df5c82986
    28 #include "CIptvDriveMonitor.h"
    28 #include "CIptvDriveMonitor.h"
    29 
    29 
    30 // FORWARD DECLARATIONS
    30 // FORWARD DECLARATIONS
    31 
    31 
    32 class CVcxHgMyVideosCollectionClient;
    32 class CVcxHgMyVideosCollectionClient;
    33 class CVcxHgMyVideosDownloadClient;
       
    34 class CRepository;
    33 class CRepository;
    35 class CVcxHgMyVideosThumbnailManager;
    34 class CVcxHgMyVideosThumbnailManager;
    36 
    35 
    37 // CONSTANTS
    36 // CONSTANTS
    38 
    37 
   117          * Returns MPX Collection Client.
   116          * Returns MPX Collection Client.
   118          *
   117          *
   119          * @return Reference to Collection client.
   118          * @return Reference to Collection client.
   120          */
   119          */
   121         CVcxHgMyVideosCollectionClient& CollectionClient();
   120         CVcxHgMyVideosCollectionClient& CollectionClient();
   122         
   121 
   123         /**
       
   124          * Returns Download client.
       
   125          *
       
   126          * @return Reference to Download client.
       
   127          */
       
   128         CVcxHgMyVideosDownloadClient& DownloadClient();
       
   129         
       
   130         /**
   122         /**
   131          * Returns reference to component's File Server session.
   123          * Returns reference to component's File Server session.
   132          * 
   124          * 
   133          * @return Reference to File Server session.
   125          * @return Reference to File Server session.
   134          */
   126          */
   175          * @param aId Video's mpx id (iId1).
   167          * @param aId Video's mpx id (iId1).
   176          * @return System wide error code
   168          * @return System wide error code
   177          */
   169          */
   178         TInt GetLastWatchedIdL( TInt& aId );
   170         TInt GetLastWatchedIdL( TInt& aId );
   179 
   171 
       
   172         /**
       
   173          * Gets the last watched video name from CenRep.
       
   174          * 
       
   175          * @param aPath On return Video's path.
       
   176          * @return System wide error code
       
   177          */
       
   178         TInt GetLastWatchedNameL( TDes& aName );
       
   179         
       
   180         /**
       
   181          * Gets the last watched video path from CenRep.
       
   182          * 
       
   183          * @param aPath On return Video's path.
       
   184          * @return System wide error code
       
   185          */
       
   186         TInt GetLastWatchedPathL( TDes& aPath );
       
   187         
       
   188         /**
       
   189          * Gets the last watched video indicator from CenRep.
       
   190          * 
       
   191          * @param aValue On return Video's indicator value.
       
   192          * @return System wide error code
       
   193          */
       
   194         TInt GetLastWatchedIndicatorL( TInt& aValue );
       
   195         
   180         /**
   196         /**
   181          * Gets video list sort order (from CenRep).
   197          * Gets video list sort order (from CenRep).
   182          * 
   198          * 
   183          * @return Video list sort order.
   199          * @return Video list sort order.
   184          */
   200          */