videocollection/hgmyvideos/inc/vcxhgmyvideosvideolistimpl.h
branchRCL_3
changeset 10 ce5ada96ab30
parent 6 7d91903f795f
child 11 5294c000a26d
equal deleted inserted replaced
6:7d91903f795f 10:ce5ada96ab30
    32 class CVcxHgMyVideosVideoModelHandler;
    32 class CVcxHgMyVideosVideoModelHandler;
    33 class TViaPlayerCustomMessage;
    33 class TViaPlayerCustomMessage;
    34 class CAknWaitDialog;
    34 class CAknWaitDialog;
    35 class CVcxHgMyVideosVideoCopier;
    35 class CVcxHgMyVideosVideoCopier;
    36 class CVcxHgMyVideosUPnPInterface;
    36 class CVcxHgMyVideosUPnPInterface;
    37 class CVcxHgTelephonyClient;
       
    38 class CHgScroller;
    37 class CHgScroller;
    39 class CSendUi;
    38 class CSendUi;
    40 class CDRMHelper;
    39 class CDRMHelper;
    41 #ifdef RD_VIDEO_AS_RINGING_TONE
    40 #ifdef RD_VIDEO_AS_RINGING_TONE
    42 class CHgMyVideosAiwMenuHandler;
    41 class CHgMyVideosAiwMenuHandler;
   373          * Closes the deletion wait note.
   372          * Closes the deletion wait note.
   374          */
   373          */
   375         void CloseDeleteWaitNote();
   374         void CloseDeleteWaitNote();
   376         
   375         
   377         /**
   376         /**
   378          * Checks parental control for a video, and asks lock code.
       
   379          *
       
   380          * @leave KErrPermissionDenied If not allowed to play.
       
   381          * @param aAgeProfile Age profile for the video to be checked.
       
   382          */
       
   383         void CheckParentalControlL( TUint32 aAgeProfile );
       
   384         
       
   385         /**
       
   386          * Fetch SendUI messaging configuration from CenRep
   377          * Fetch SendUI messaging configuration from CenRep
   387          * 
   378          * 
   388          * @return Messaging configuration from CenRep
   379          * @return Messaging configuration from CenRep
   389          */
   380          */
   390         TInt MessagingConfL();
   381         TInt MessagingConfL();
   413          * Own.
   404          * Own.
   414          */
   405          */
   415         CVcxHgMyVideosVideoModelHandler* iVideoModel;    
   406         CVcxHgMyVideosVideoModelHandler* iVideoModel;    
   416         
   407         
   417         /**
   408         /**
   418          * Index of video currently in play.
       
   419          */
       
   420         TInt iCurrentlyPlayedVideo;
       
   421         
       
   422         /**
       
   423          * Delete wait dialog.
   409          * Delete wait dialog.
   424          * Own.
   410          * Own.
   425          */
   411          */
   426         CAknWaitDialog* iDeleteWaitDialog;
   412         CAknWaitDialog* iDeleteWaitDialog;
   427         
   413         
   434         /**
   420         /**
   435          * UPnP handler interface
   421          * UPnP handler interface
   436          * Own.
   422          * Own.
   437          */
   423          */
   438         CVcxHgMyVideosUPnPInterface* iUPnP;
   424         CVcxHgMyVideosUPnPInterface* iUPnP;
   439         
       
   440         /**
       
   441          * Central repository access needed for parental control setting.
       
   442          * Own.
       
   443          */
       
   444         CRepository* iCenRep;
       
   445         
       
   446         /**
       
   447          * Telephony client, used for asking lock code from user.
       
   448 		 * Own.
       
   449          */
       
   450         CVcxHgTelephonyClient* iTelephonyClient;
       
   451         
       
   452         /**
       
   453          * Flag for marking mode. True when marking mode enabled.
       
   454          */
       
   455         TBool iMultipleMarkingActive;
       
   456 
   425 
   457         /**
   426         /**
   458          * SendUI
   427          * SendUI
   459          * Own
   428          * Own
   460          */
   429          */