videocollection/hgmyvideos/inc/vcxhgmyvideosvideolistimpl.h
branchRCL_3
changeset 6 7d91903f795f
parent 0 96612d01cf9f
child 8 ce5ada96ab30
equal deleted inserted replaced
2:dec420019252 6:7d91903f795f
    35 class CVcxHgMyVideosVideoCopier;
    35 class CVcxHgMyVideosVideoCopier;
    36 class CVcxHgMyVideosUPnPInterface;
    36 class CVcxHgMyVideosUPnPInterface;
    37 class CVcxHgTelephonyClient;
    37 class CVcxHgTelephonyClient;
    38 class CHgScroller;
    38 class CHgScroller;
    39 class CSendUi;
    39 class CSendUi;
       
    40 class CDRMHelper;
       
    41 #ifdef RD_VIDEO_AS_RINGING_TONE
    40 class CHgMyVideosAiwMenuHandler;
    42 class CHgMyVideosAiwMenuHandler;
    41 class CDRMHelper;
    43 #endif
    42 
    44 
    43 namespace DRM
    45 namespace DRM
    44     {
    46     {
    45     class CDrmUtility;
    47     class CDrmUtility;
    46     }
    48     }
   264         
   266         
   265         /**
   267         /**
   266          * Send video using SendUI
   268          * Send video using SendUI
   267          */
   269          */
   268         void HandleSendL();
   270         void HandleSendL();
   269         
   271 
       
   272 #ifdef RD_VIDEO_AS_RINGING_TONE        
   270         /**
   273         /**
   271          * Handles command if aCommand is an Aiw command
   274          * Handles command if aCommand is an Aiw command
   272          * 
   275          * 
   273          * @param aCommand Menu command ID
   276          * @param aCommand Menu command ID
   274          */
   277          */
   275         void TryHandleAiwCommandL( TInt aCommand );
   278         void TryHandleAiwCommandL( TInt aCommand );
       
   279 #endif
   276         
   280         
   277         /**
   281         /**
   278          * Checks if we are at marking mode and returns
   282          * Checks if we are at marking mode and returns
   279          * corresponding value.
   283          * corresponding value.
   280 		 *
   284 		 *
   390          * 
   394          * 
   391          * @return Pointer to CSendUi
   395          * @return Pointer to CSendUi
   392          */
   396          */
   393         CSendUi* SendUiL();
   397         CSendUi* SendUiL();
   394 
   398 
       
   399 #ifdef RD_VIDEO_AS_RINGING_TONE
   395         /**
   400         /**
   396          * Returns pointer to instance of CHgMyVideosAiwMenuHandler.
   401          * Returns pointer to instance of CHgMyVideosAiwMenuHandler.
   397          * First call creates handler and attaches AIW menu.
   402          * First call creates handler and attaches AIW menu.
   398          * 
   403          * 
   399          * @return Pointer to CHgMyVideosAiwMenuHandler
   404          * @return Pointer to CHgMyVideosAiwMenuHandler
   400          */
   405          */
   401         CHgMyVideosAiwMenuHandler* AiwMenuHandlerL();
   406         CHgMyVideosAiwMenuHandler* AiwMenuHandlerL();
       
   407 #endif
   402 
   408 
   403     protected:
   409     protected:
   404     
   410     
   405         /**
   411         /**
   406          * Video model handler.
   412          * Video model handler.
   452          * SendUI
   458          * SendUI
   453          * Own
   459          * Own
   454          */
   460          */
   455         CSendUi* iSendUi;
   461         CSendUi* iSendUi;
   456 
   462 
       
   463 #ifdef RD_VIDEO_AS_RINGING_TONE
   457         /** 
   464         /** 
   458          * Aiw Menu Handler
   465          * Aiw Menu Handler
   459          * Own
   466          * Own
   460          */
   467          */
   461         CHgMyVideosAiwMenuHandler* iAiwMenuHandler;
   468         CHgMyVideosAiwMenuHandler* iAiwMenuHandler;
       
   469 #endif
   462 
   470 
   463     };
   471     };
   464 
   472 
   465 #endif // VCXHGMYVIDEOSVIDEOLISTIMPL_H
   473 #endif // VCXHGMYVIDEOSVIDEOLISTIMPL_H