@@ -11,24 +11,23 @@ namespace Model
1111
1212class IMediaPlayer : public QWidget
1313{
14- Q_OBJECT
15-
16- public:
17- IMediaPlayer (QWidget *parent = nullptr ) : QWidget(parent) {}
18- virtual ~IMediaPlayer () {}
19- virtual void setMedia (const QUrl &url) = 0;
20- virtual void play () = 0;
21- virtual void setPosition (int position) = 0;
22- virtual void setVideoOutput (QVideoWidget *videoOutput) = 0;
23- virtual void setVolume (int volume) = 0;
24- virtual int volume () const = 0;
25-
26- signals:
27- void stateChanged (QMediaPlayer::State state);
28- void positionChanged (qint64 position);
29- void durationChanged (qint64 duration);
30- void volumeChanged (int volume);
31- void errorOccured (QString error);
14+ Q_OBJECT
15+
16+ public:
17+ IMediaPlayer (QWidget *parent = nullptr ) : QWidget(parent) {}
18+ virtual void setMedia (const QUrl &url) = 0;
19+ virtual void play () = 0;
20+ virtual void setPosition (int position) = 0;
21+ virtual void setVideoOutput (QVideoWidget *videoOutput) = 0;
22+ virtual void setVolume (int volume) = 0;
23+ virtual int volume () const = 0;
24+
25+ signals:
26+ void stateChanged (QMediaPlayer::State state);
27+ void positionChanged (qint64 position);
28+ void durationChanged (qint64 duration);
29+ void volumeChanged (int volume);
30+ void errorOccured (const QString& error);
3231};
3332
3433} // Model
0 commit comments