videoplayback/hbvideoplaybackview/controlinc/mpxvideoplaybackcontrolbar.h
changeset 41 229f037ce963
parent 37 4eb2df7f7cbe
equal deleted inserted replaced
40:13331705e488 41:229f037ce963
    13 *
    13 *
    14 * Description:  Implementation of QMPXVideoPlaybackControlBar
    14 * Description:  Implementation of QMPXVideoPlaybackControlBar
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 2 %
    18 // Version : %version: 3 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 #ifndef MPXVIDEOPLAYBACKCONTROLBAR_H_
    22 #ifndef MPXVIDEOPLAYBACKCONTROLBAR_H_
    23 #define MPXVIDEOPLAYBACKCONTROLBAR_H_
    23 #define MPXVIDEOPLAYBACKCONTROLBAR_H_
    24 
    24 
    25 
    25 
    26 
       
    27 #include <hbeffect.h>
       
    28 #include <hbwidget.h>
    26 #include <hbwidget.h>
    29 #include <mpxplaybackframeworkdefs.h>
    27 #include <mpxplaybackframeworkdefs.h>
    30 
    28 
    31 class QMPXVideoPlaybackToolBar;
    29 class QMPXVideoPlaybackToolBar;
    32 class QMPXVideoPlaybackProgressBar;
    30 class QMPXVideoPlaybackProgressBar;
    46         void updateWithFileDetails( QMPXVideoPlaybackViewFileDetails* details );
    44         void updateWithFileDetails( QMPXVideoPlaybackViewFileDetails* details );
    47         void setVisibleToControlBar( bool visible );
    45         void setVisibleToControlBar( bool visible );
    48         void durationChanged( int duration );
    46         void durationChanged( int duration );
    49         void positionChanged( int position );
    47         void positionChanged( int position );
    50 
    48 
    51     private slots:
       
    52         void appeared( const HbEffect::EffectStatus &status );
       
    53         void disappeared( const HbEffect::EffectStatus &status );
       
    54 
       
    55     private:
    49     private:
    56         QMPXVideoPlaybackControlsController *mController;
    50         QMPXVideoPlaybackControlsController *mController;
    57         QMPXVideoPlaybackToolBar            *mToolBar;
    51         QMPXVideoPlaybackToolBar            *mToolBar;
    58         QMPXVideoPlaybackProgressBar        *mProgressBar;
    52         QMPXVideoPlaybackProgressBar        *mProgressBar;
    59 };
    53 };