1 #ifndef MUSICVIDEOVIEW_H
2 #define MUSICVIDEOVIEW_H
22 #include <QAbstractScrollArea>
50 void fullScreenMode();
60 virtual void mousePressEvent(QMouseEvent *event)
override final;
61 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
62 virtual void mouseDoubleClickEvent(QMouseEvent *event)
override final;
63 virtual void contextMenuEvent(QContextMenuEvent *event)
override final;
91 void setMedia(
const QString &url);
95 void setBarrage(
const QString &
name,
const QString &
id);
100 void resizeGeometry(
int width,
int height);
104 void createRightMenu();
115 void searchButtonClicked();
119 void popupButtonClicked();
123 void fullscreenButtonClicked();
127 void downloadButtonClicked();
131 void shareButtonClicked();
147 void positionChanged(qint64 position);
151 void durationChanged(qint64 duration);
155 void setPosition(
int position);
159 void volumeChanged(
int volume);
163 void mediaChanged(
const QString &url);
167 void mediaPlayFinished(
int code);
172 void fullscreenButtonTrigger();
178 virtual void contextMenuEvent(QContextMenuEvent *event)
override final;
187 #endif // MUSICVIDEOVIEW_H
#define TTK_MODULE_EXPORT
MusicBarrageWidget * m_barrageWidget
MusicViewWidget * m_videoWidget
MusicCoreMPlayer * m_player
#define TTK_DECLARE_MODULE(Class)
The class of the mplayer core.
MusicVideoControlWidget * m_videoControl
MusicVideoControlWidget * controlBarWidget() const
The class of the video view widget.