41 void setCurrentItem(
const QUrl& url = QUrl(),
42 bool hasPrevious =
false,
43 bool hasNext =
false);
57 void slotEscapePressed();
58 void slotRotateVideo();
62 void slotPlayerStateChanged(QMediaPlayer::PlaybackState newState);
63 void slotMediaStatusChanged(QMediaPlayer::MediaStatus newStatus);
64 void slotHandlePlayerError(QMediaPlayer::Error,
const QString&);
65 void slotNativeSizeChanged();
66 void slotThemeChanged();
69 void slotPositionChanged(qint64 position);
70 void slotDurationChanged(qint64 duration);
71 void slotPlaybackRate(QAction* action);
72 void slotVolumeChanged(
int volume);
73 void slotLoopToggled(
bool loop);
74 void slotPosition(
int position);
75 void slotFrameBackward();
76 void slotFrameForward();
83 void setPreviewMode(
int mode);
87 bool eventFilter(QObject* watched, QEvent* event)
override;
92 Private*
const d =
nullptr;