videoplayback/hbvideoplaybackview/tsrc/testfullscreencontrol/stub/src/mpxvideoplaybackcontrolscontroller.cpp
changeset 36 8aed59de29f9
parent 35 3738fe97f027
equal deleted inserted replaced
35:3738fe97f027 36:8aed59de29f9
    13 *
    13 *
    14 * Description:  Implementation of MPXVideoPlaybackControlsController
    14 * Description:  Implementation of MPXVideoPlaybackControlsController
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:  3 %
    18 // Version : %version:  4 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 // INCLUDE FILES
    22 // INCLUDE FILES
    23 #include <coecntrl.h>
    23 #include <coecntrl.h>
    24 #include <bautils.h>
    24 #include <bautils.h>
    25 #include <barsread.h>
    25 #include <barsread.h>
    26 #include <f32file.h>
    26 #include <f32file.h>
    27 
       
    28 #include <qtimer>
       
    29 
    27 
    30 #include <hblabel.h>
    28 #include <hblabel.h>
    31 #include <hbaction.h>
    29 #include <hbaction.h>
    32 #include <hbiconanimator.h>
    30 #include <hbiconanimator.h>
    33 
    31 
    41 
    39 
    42 // -------------------------------------------------------------------------------------------------
    40 // -------------------------------------------------------------------------------------------------
    43 // QMPXVideoPlaybackControlsController::QMPXVideoPlaybackControlsController()
    41 // QMPXVideoPlaybackControlsController::QMPXVideoPlaybackControlsController()
    44 // -------------------------------------------------------------------------------------------------
    42 // -------------------------------------------------------------------------------------------------
    45 //
    43 //
    46 QMPXVideoPlaybackControlsController::QMPXVideoPlaybackControlsController(
    44 QMPXVideoPlaybackControlsController::QMPXVideoPlaybackControlsController()
    47         QMPXVideoPlaybackViewFileDetails *details )
       
    48     : mFileDetails( details )   
       
    49 {
    45 {
    50     initializeController();
       
    51 }
       
    52 
       
    53 // -------------------------------------------------------------------------------------------------
       
    54 // QMPXVideoPlaybackControlsController::initializeController()
       
    55 // -------------------------------------------------------------------------------------------------
       
    56 //
       
    57 void QMPXVideoPlaybackControlsController::initializeController()
       
    58 {	
       
    59 }
       
    60 
       
    61 // -------------------------------------------------------------------------------------------------
       
    62 // QMPXVideoPlaybackControlsController::addFileDetails()
       
    63 // -------------------------------------------------------------------------------------------------
       
    64 //
       
    65 void QMPXVideoPlaybackControlsController::addFileDetails(
       
    66     QMPXVideoPlaybackViewFileDetails* details )
       
    67 {
       
    68     Q_UNUSED( details );
       
    69 }
    46 }
    70 
    47 
    71 // -------------------------------------------------------------------------------------------------
    48 // -------------------------------------------------------------------------------------------------
    72 // QMPXVideoPlaybackControlsController::~QMPXVideoPlaybackControlsController
    49 // QMPXVideoPlaybackControlsController::~QMPXVideoPlaybackControlsController
    73 // -------------------------------------------------------------------------------------------------
    50 // -------------------------------------------------------------------------------------------------
    74 //
    51 //
    75 QMPXVideoPlaybackControlsController::~QMPXVideoPlaybackControlsController()
    52 QMPXVideoPlaybackControlsController::~QMPXVideoPlaybackControlsController()
    76 {
    53 {
    77     MPX_DEBUG(_L("QMPXVideoPlaybackControlsController::~QMPXVideoPlaybackControlsController"));
    54     MPX_DEBUG(_L("QMPXVideoPlaybackControlsController::~QMPXVideoPlaybackControlsController"));
    78 }
       
    79 
       
    80 // -------------------------------------------------------------------------------------------------
       
    81 // QMPXVideoPlaybackControlsController::handleEvent
       
    82 // -------------------------------------------------------------------------------------------------
       
    83 //
       
    84 void QMPXVideoPlaybackControlsController::handleEvent(
       
    85     TMPXVideoPlaybackControlCommandIds event, int value )
       
    86 {
       
    87     switch ( event )
       
    88     {
       
    89         case EMPXControlCmdTvOutConnected:
       
    90         {
       
    91             handleTvOutEvent( true, event, value );
       
    92             break;
       
    93         }
       
    94         case EMPXControlCmdTvOutDisconnected:
       
    95         {
       
    96             handleTvOutEvent( false, event, value );
       
    97             break;
       
    98         }
       
    99         case EMPXControlCmdSetVolume:
       
   100         {
       
   101             mFileDetails->mAudioEnabled = false;
       
   102             break;
       
   103         }
       
   104         case EMPXControlCmdSetDuration:
       
   105         {
       
   106             mFileDetails->mDuration = value;
       
   107             break;
       
   108         }
       
   109         case EMPXControlCmdShowVolumeControls:
       
   110         {
       
   111             mFileDetails->mAudioEnabled = true;   
       
   112             break;
       
   113         }
       
   114         case EMPXControlCmdSetPosition:
       
   115         {
       
   116             mFileDetails->mSeekable = true;
       
   117             break;    
       
   118         }
       
   119     }
       
   120 }
       
   121 
       
   122 // -------------------------------------------------------------------------------------------------
       
   123 // QMPXVideoPlaybackControlsController::handleStateChange
       
   124 // -------------------------------------------------------------------------------------------------
       
   125 //
       
   126 void QMPXVideoPlaybackControlsController::handleStateChange( TMPXPlaybackState newState )
       
   127 {
       
   128     Q_UNUSED( newState );
       
   129 }
       
   130 
       
   131 // -------------------------------------------------------------------------------------------------
       
   132 // QMPXVideoPlaybackControlsController::controlsListUpdated()
       
   133 // -------------------------------------------------------------------------------------------------
       
   134 //
       
   135 void QMPXVideoPlaybackControlsController::controlsListUpdated()
       
   136 {
       
   137 
       
   138 }
       
   139 
       
   140 // -------------------------------------------------------------------------------------------------
       
   141 // QMPXVideoPlaybackControlsController::appendControl()
       
   142 // -------------------------------------------------------------------------------------------------
       
   143 //
       
   144 void QMPXVideoPlaybackControlsController::appendControl( TMPXVideoPlaybackControls controlIndex )
       
   145 {
       
   146     Q_UNUSED( controlIndex );
       
   147 }
       
   148 
       
   149 // -------------------------------------------------------------------------------------------------
       
   150 // QMPXVideoPlaybackControlsController::resetDisappearingTimers()
       
   151 // -------------------------------------------------------------------------------------------------
       
   152 //
       
   153 void QMPXVideoPlaybackControlsController::resetDisappearingTimers( TMPXTimerAction timerAction )
       
   154 {
       
   155     Q_UNUSED( timerAction );
       
   156 }
       
   157 
       
   158 // -------------------------------------------------------------------------------------------------
       
   159 //   QMPXVideoPlaybackControlsController::hideAllControls()
       
   160 // -------------------------------------------------------------------------------------------------
       
   161 //
       
   162 void QMPXVideoPlaybackControlsController::hideAllControls()
       
   163 {
       
   164 
       
   165 }
       
   166 
       
   167 // -------------------------------------------------------------------------------------------------
       
   168 //   QMPXVideoPlaybackControlsController::showControls()
       
   169 // -------------------------------------------------------------------------------------------------
       
   170 //
       
   171 void QMPXVideoPlaybackControlsController::showControls()
       
   172 {
       
   173         
       
   174 }
       
   175 
       
   176 // -------------------------------------------------------------------------------------------------
       
   177 //   QMPXVideoPlaybackControlsController::isVisible()
       
   178 // -------------------------------------------------------------------------------------------------
       
   179 //
       
   180 bool QMPXVideoPlaybackControlsController::isVisible()
       
   181 {
       
   182     return false;
       
   183 }
    55 }
   184 
    56 
   185 // -------------------------------------------------------------------------------------------------
    57 // -------------------------------------------------------------------------------------------------
   186 //   QMPXVideoPlaybackControlsController::handleCommand()
    58 //   QMPXVideoPlaybackControlsController::handleCommand()
   187 // -------------------------------------------------------------------------------------------------
    59 // -------------------------------------------------------------------------------------------------
   191 {
    63 {
   192     Q_UNUSED( command );
    64     Q_UNUSED( command );
   193     Q_UNUSED( value );
    65     Q_UNUSED( value );
   194 }
    66 }
   195 
    67 
   196 // -------------------------------------------------------------------------------------------------
       
   197 //   QMPXVideoPlaybackControlsController::volumeChanged()
       
   198 // -------------------------------------------------------------------------------------------------
       
   199 //
       
   200 void QMPXVideoPlaybackControlsController::volumeChanged( int volume )
       
   201 {
       
   202     Q_UNUSED( volume );
       
   203 }
       
   204 
       
   205 // -------------------------------------------------------------------------------------------------
       
   206 //   QMPXVideoPlaybackControlsController::showVolumeControls()
       
   207 // -------------------------------------------------------------------------------------------------
       
   208 //
       
   209 void QMPXVideoPlaybackControlsController::showVolumeControls()
       
   210 {
       
   211 
       
   212 }
       
   213 
       
   214 // -------------------------------------------------------------------------------------------------
       
   215 //   QMPXVideoPlaybackControlsController::durationChanged()
       
   216 // -------------------------------------------------------------------------------------------------
       
   217 //
       
   218 void QMPXVideoPlaybackControlsController::durationChanged( int duration )
       
   219 {
       
   220     Q_UNUSED( duration );
       
   221 }
       
   222 
       
   223 // -------------------------------------------------------------------------------------------------
       
   224 //   QMPXVideoPlaybackControlsController::positionChanged()
       
   225 // -------------------------------------------------------------------------------------------------
       
   226 //
       
   227 void QMPXVideoPlaybackControlsController::positionChanged( int position )
       
   228 {
       
   229     Q_UNUSED( position );
       
   230 }
       
   231 
       
   232 // -------------------------------------------------------------------------------------------------
       
   233 //   QMPXVideoPlaybackControlsController::aspectRatioChanged()
       
   234 // -------------------------------------------------------------------------------------------------
       
   235 //
       
   236 void QMPXVideoPlaybackControlsController::aspectRatioChanged( int aspectRatio )
       
   237 {
       
   238     Q_UNUSED( aspectRatio );
       
   239 }
       
   240 
       
   241 // -------------------------------------------------------------------------------------------------
       
   242 // QMPXVideoPlaybackControlsController::realFormat()
       
   243 // -------------------------------------------------------------------------------------------------
       
   244 //
       
   245 bool QMPXVideoPlaybackControlsController::realFormat( QString filename )
       
   246 {
       
   247     Q_UNUSED( filename );
       
   248     return false;
       
   249 }
       
   250 
       
   251 // -------------------------------------------------------------------------------------------------
       
   252 // QMPXVideoPlaybackControlsController::realFormatForStreaming()
       
   253 // -------------------------------------------------------------------------------------------------
       
   254 //
       
   255 bool QMPXVideoPlaybackControlsController::realFormatForStreaming( const TDesC& des )
       
   256 {
       
   257     Q_UNUSED( des );
       
   258 	bool realFormat = false;
       
   259     return realFormat;
       
   260 }
       
   261 
       
   262 // -------------------------------------------------------------------------------------------------
       
   263 // QMPXVideoPlaybackControlsController::realFormatForLocal()
       
   264 // -------------------------------------------------------------------------------------------------
       
   265 //
       
   266 bool QMPXVideoPlaybackControlsController::realFormatForLocal()
       
   267 {
       
   268     bool realFormat = false;
       
   269     
       
   270     return realFormat;
       
   271 }
       
   272 
       
   273 // -------------------------------------------------------------------------------------------------
       
   274 //   QMPXVideoPlaybackControlsController::setDownloadSize()
       
   275 // -------------------------------------------------------------------------------------------------
       
   276 //
       
   277 void QMPXVideoPlaybackControlsController::setDownloadSize( int size )
       
   278 {
       
   279     Q_UNUSED( size );
       
   280 }
       
   281 
       
   282 // -------------------------------------------------------------------------------------------------
       
   283 //   QMPXVideoPlaybackControlsController::updateDownloadPosition()
       
   284 // -------------------------------------------------------------------------------------------------
       
   285 //
       
   286 void QMPXVideoPlaybackControlsController::updateDownloadPosition( int size )
       
   287 {
       
   288     Q_UNUSED( size );
       
   289 }
       
   290 
       
   291 // -------------------------------------------------------------------------------------------------
       
   292 // QMPXVideoPlaybackControlsController::handleErrors
       
   293 // -------------------------------------------------------------------------------------------------
       
   294 //
       
   295 void QMPXVideoPlaybackControlsController::handleErrors()
       
   296 {
       
   297 
       
   298 }
       
   299 
       
   300 // -------------------------------------------------------------------------------------------------
       
   301 //   QMPXVideoPlaybackControlsController::isSoftKeyVisible()
       
   302 // -------------------------------------------------------------------------------------------------
       
   303 //
       
   304 bool QMPXVideoPlaybackControlsController::isSoftKeyVisible( int /*value*/ )
       
   305 {
       
   306     return false;
       
   307 }
       
   308 
       
   309 // -------------------------------------------------------------------------------------------------
       
   310 //   QMPXVideoPlaybackControlsController::handleTvOutEvent
       
   311 // -------------------------------------------------------------------------------------------------
       
   312 //
       
   313 void QMPXVideoPlaybackControlsController::handleTvOutEvent(
       
   314         bool connected, TMPXVideoPlaybackControlCommandIds event, int value )
       
   315 {
       
   316     Q_UNUSED( event );
       
   317     Q_UNUSED( value );
       
   318     mFileDetails->mTvOutConnected = connected;
       
   319 }
       
   320 
       
   321 // -------------------------------------------------------------------------------------------------
       
   322 //   QMPXVideoPlaybackControlsController::updateVideoRectDone
       
   323 // -------------------------------------------------------------------------------------------------
       
   324 //
       
   325 void QMPXVideoPlaybackControlsController::updateVideoRectDone()
       
   326 {
       
   327     mViewTransitionIsGoingOn = false;
       
   328     
       
   329 }
       
   330 
       
   331 
       
   332 // -------------------------------------------------------------------------------------------------
       
   333 //   QMPXVideoPlaybackControlsController::skipToPreviousVideoItem
       
   334 // -------------------------------------------------------------------------------------------------
       
   335 //
       
   336 void QMPXVideoPlaybackControlsController::skipToPreviousVideoItem()
       
   337 {
       
   338 }
       
   339 
       
   340 // -------------------------------------------------------------------------------------------------
       
   341 //   QMPXVideoPlaybackControlsController::skipToNextVideoItem
       
   342 // -------------------------------------------------------------------------------------------------
       
   343 //
       
   344 void QMPXVideoPlaybackControlsController::skipToNextVideoItem()
       
   345 {
       
   346 
       
   347 }
       
   348 
       
   349 // -------------------------------------------------------------------------------------------------
       
   350 //   QMPXVideoPlaybackControlsController::updateVideoRect()
       
   351 // -------------------------------------------------------------------------------------------------
       
   352 //
       
   353 void QMPXVideoPlaybackControlsController::updateVideoRect( bool transitionEffect )
       
   354 {
       
   355     Q_UNUSED( transitionEffect );
       
   356 }
       
   357 
       
   358 // -------------------------------------------------------------------------------------------------
       
   359 //   QMPXVideoPlaybackControlsController::handleTappedOnScreen()
       
   360 // -------------------------------------------------------------------------------------------------
       
   361 //
       
   362 void QMPXVideoPlaybackControlsController::handleTappedOnScreen()
       
   363 {
       
   364 
       
   365 }
       
   366 
       
   367 // -------------------------------------------------------------------------------------------------
       
   368 //   QMPXVideoPlaybackControlsController::changeViewMode
       
   369 // -------------------------------------------------------------------------------------------------
       
   370 //
       
   371 void QMPXVideoPlaybackControlsController::changeViewMode( 
       
   372         TPlaybackViewMode viewMode, bool transitionEffect )
       
   373 {
       
   374     MPX_DEBUG(_L("QMPXVideoPlaybackControlsController::changeViewMode()"));
       
   375     Q_UNUSED( transitionEffect );
       
   376     
       
   377     mViewMode = viewMode;
       
   378 }
       
   379 
       
   380 // -------------------------------------------------------------------------------------------------
       
   381 //   QMPXVideoPlaybackControlsController::viewMode
       
   382 // -------------------------------------------------------------------------------------------------
       
   383 //
       
   384 TPlaybackViewMode QMPXVideoPlaybackControlsController::viewMode()
       
   385 {
       
   386     return mViewMode;
       
   387 }
       
   388 
       
   389 
       
   390 // End of File
    68 // End of File