1 #ifndef MUSICVIDEOVIEW_H
2 #define MUSICVIDEOVIEW_H
22 #include <QAbstractScrollArea>
49 void fullScreenMode();
59 virtual void mousePressEvent(QMouseEvent *event)
override final;
60 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
61 virtual void mouseDoubleClickEvent(QMouseEvent *event)
override final;
62 virtual void contextMenuEvent(QContextMenuEvent *event)
override final;
89 void setMedia(
const QString &url);
93 void setBarrage(
const QString &
name,
const QString &
id);
98 void resizeGeometry(
int width,
int height);
102 void createRightMenu();
113 void searchButtonClicked();
117 void popupButtonClicked();
121 void fullscreenButtonClicked();
125 void downloadButtonClicked();
129 void shareButtonClicked();
145 void positionChanged(qint64 position);
149 void durationChanged(qint64 duration);
153 void setPosition(
int position);
157 void volumeChanged(
int volume);
161 void mediaChanged(
const QString &url);
165 void mediaPlayFinished(
int code);
170 void fullscreenButtonTrigger();
176 virtual void contextMenuEvent(QContextMenuEvent *event)
override final;
185 #endif // MUSICVIDEOVIEW_H
#define TTK_MODULE_EXPORT
MusicBarrageWidget * m_barrageWidget
MusicViewWidget * m_videoWidget
MusicCoreMPlayer * m_player
MusicVideoControlWidget * controlBarWidget() const noexcept
The class of the mplayer core.
MusicVideoControlWidget * m_videoControl
The class of the video view widget.