videoplayback/videoplaybackcontrols/src/mpxvideoplaybackbuttonbar.cpp
branchRCL_3
changeset 13 112a725ff2c2
parent 6 7d91903f795f
child 16 7f2b2a65da29
equal deleted inserted replaced
11:5294c000a26d 13:112a725ff2c2
    13 *
    13 *
    14 * Description: Button bar control
    14 * Description: Button bar control
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 15 %
    18 // Version : %version: e003sa33#17 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 // INCLUDE FILES
    22 // INCLUDE FILES
    23 #include <eikenv.h>
    23 #include <eikenv.h>
   186     //
   186     //
   187     // FF button
   187     // FF button
   188     //
   188     //
   189     iButtons[EMPXButtonFastForward]->CreateDefaultButtonL(
   189     iButtons[EMPXButtonFastForward]->CreateDefaultButtonL(
   190             KAknsIIDQgnPropImageTbNext,
   190             KAknsIIDQgnPropImageTbNext,
   191             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_next,
   191             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_next,
   192             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_next_mask );
   192             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_next_mask );
   193 
   193 
   194     iButtons[EMPXButtonFastForward]->CreateDimmedButtonL(
   194     iButtons[EMPXButtonFastForward]->CreateDimmedButtonL(
   195             KAknsIIDQgnPropImageTbNextDimmed,
   195             KAknsIIDQgnPropImageTbNextDimmed,
   196             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_next_dimmed,
   196             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_next_dimmed,
   197             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_next_dimmed_mask );
   197             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_next_dimmed_mask );
   198 
   198 
   199     iButtons[EMPXButtonFastForward]->CreatePressedButtonL(
   199     iButtons[EMPXButtonFastForward]->CreatePressedButtonL(
   200             KAknsIIDQgnPropImageTbNextFocused,
   200             KAknsIIDQgnPropImageTbNextFocused,
   201             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_next_focused,
   201             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_next_focused,
   202             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_next_focused_mask );
   202             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_next_focused_mask );
   203 
   203 
   204     //
   204     //
   205     // Play button
   205     // Play button
   206     //
   206     //
   207     iButtons[EMPXButtonPlay]->CreateDefaultButtonL(
   207     iButtons[EMPXButtonPlay]->CreateDefaultButtonL(
   225     //
   225     //
   226     // RW button
   226     // RW button
   227     //
   227     //
   228     iButtons[EMPXButtonRewind]->CreateDefaultButtonL(
   228     iButtons[EMPXButtonRewind]->CreateDefaultButtonL(
   229             KAknsIIDQgnPropImageTbPrev,
   229             KAknsIIDQgnPropImageTbPrev,
   230             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_prev,
   230             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_prev,
   231             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_prev_mask );
   231             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_prev_mask );
   232 
   232 
   233     iButtons[EMPXButtonRewind]->CreateDimmedButtonL(
   233     iButtons[EMPXButtonRewind]->CreateDimmedButtonL(
   234             KAknsIIDQgnPropImageTbPrevDimmed,
   234             KAknsIIDQgnPropImageTbPrevDimmed,
   235             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_prev_dimmed,
   235             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_prev_dimmed,
   236             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_prev_dimmed_mask );
   236             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_prev_dimmed_mask );
   237 
   237 
   238     iButtons[EMPXButtonRewind]->CreatePressedButtonL(
   238     iButtons[EMPXButtonRewind]->CreatePressedButtonL(
   239             KAknsIIDQgnPropImageTbPrevFocused,
   239             KAknsIIDQgnPropImageTbPrevFocused,
   240             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_prev_focused,
   240             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_prev_focused,
   241             EMbmMpxvideoplaybackcontrolsQgn_prop_image_tb_prev_focused_mask );
   241             EMbmMpxvideoplaybackcontrolsQgn_prop_fusionplayer_tb_prev_focused_mask );
   242 }
   242 }
   243 
   243 
   244 // -------------------------------------------------------------------------------------------------
   244 // -------------------------------------------------------------------------------------------------
   245 // CMPXVideoPlaybackButtonBar::HandleResourceChange()
   245 // CMPXVideoPlaybackButtonBar::HandleResourceChange()
   246 // -------------------------------------------------------------------------------------------------
   246 // -------------------------------------------------------------------------------------------------
   689     if ( iSeeking )
   689     if ( iSeeking )
   690     {
   690     {
   691         // Abandon the ongoing seek operation
   691         // Abandon the ongoing seek operation
   692         TPointerEvent event;
   692         TPointerEvent event;
   693         event.iType = TPointerEvent::EButton1Up;
   693         event.iType = TPointerEvent::EButton1Up;
   694         HandlePointerEventL(event);
   694         MPX_TRAPD( err, HandlePointerEventL(event) );
   695     }
   695     }
   696 }
   696 }
   697 
   697 
   698 
   698 
   699 //  End of File
   699 //  End of File