17#ifndef QGSMEDIAWIDGET_H 
   18#define QGSMEDIAWIDGET_H 
   21#include <QMediaPlayer> 
   63    void setMediaPath( 
const QString &path );
 
   73    void setMode( Mode mode );
 
   78    int videoHeight() 
const;
 
   85    void setVideoHeight( 
int height );
 
   94    void mediaStatusChanged( QMediaPlayer::MediaStatus status );
 
   97    void adjustControls();
 
   98    void setControlsEnabled( 
bool enabled );
 
  102    QVBoxLayout *mLayout = 
nullptr;
 
  103    QVideoWidget *mVideoWidget = 
nullptr;
 
  104    QPushButton *mPlayButton = 
nullptr;
 
  105    QSlider *mPositionSlider = 
nullptr;
 
  106    QLabel *mDurationLabel = 
nullptr;
 
  108    QMediaPlayer mMediaPlayer;