TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the video float widget. More...
#include <musicvideofloatwidget.h>
Signals | |
void | searchButtonClicked () |
void | popupButtonClicked () |
void | fullscreenButtonClicked () |
void | downloadButtonClicked () |
void | shareButtonClicked () |
Public Member Functions | |
MusicVideoFloatWidget (QWidget *parent=nullptr) | |
~MusicVideoFloatWidget () | |
void | resizeGeometry (int width, int height) |
bool | isPopupMode () const |
void | popupMode (bool popup) |
bool | isFullscreenMode () const |
void | fullscreenMode (bool full) |
![]() | |
MusicAbstractFloatWidget (QWidget *parent=nullptr) | |
~MusicAbstractFloatWidget () | |
void | setBlockAnimation (bool b) |
Private Attributes | |
QPushButton * | m_search |
QPushButton * | m_popup |
QPushButton * | m_fullscreen |
QPushButton * | m_download |
QPushButton * | m_share |
Additional Inherited Members | |
![]() | |
virtual void | enterEvent (QtEnterEvent *event) override |
virtual void | leaveEvent (QEvent *event) override |
virtual void | contextMenuEvent (QContextMenuEvent *) overridefinal |
virtual void | mousePressEvent (QMouseEvent *) overridefinal |
virtual void | mouseMoveEvent (QMouseEvent *) overridefinal |
virtual void | mouseReleaseEvent (QMouseEvent *) overridefinal |
void | animationEnter () |
void | animationLeave () |
![]() | |
QPropertyAnimation * | m_animation |
QRect | m_rectEnter |
QRect | m_rectLeave |
bool | m_blockAnimation |
The class of the video float widget.
Definition at line 29 of file musicvideofloatwidget.h.
|
explicit |
Object constructor.
Definition at line 5 of file musicvideofloatwidget.cpp.
References TTK::UI::BackgroundStyle08, downloadButtonClicked(), fullscreenButtonClicked(), m_download, m_fullscreen, m_popup, m_search, m_share, popupButtonClicked(), TTK::UI::PushButtonStyle07, resizeGeometry(), searchButtonClicked(), shareButtonClicked(), TTK::UI::VideoFloatDownload, TTK::UI::VideoFloatFresh, TTK::UI::VideoFloatFullscreen, TTK::UI::VideoFloatSearch, and TTK::UI::VideoFloatShare.
MusicVideoFloatWidget::~MusicVideoFloatWidget | ( | ) |
Object destructor.
Definition at line 50 of file musicvideofloatwidget.cpp.
References m_download, m_fullscreen, m_popup, m_search, and m_share.
|
signal |
Download button clicked.
Referenced by MusicVideoFloatWidget().
|
signal |
Fullscreen button clicked.
Referenced by MusicVideoFloatWidget().
void MusicVideoFloatWidget::fullscreenMode | ( | bool | full | ) |
Set the window is fullscreen or not.
Definition at line 81 of file musicvideofloatwidget.cpp.
References m_fullscreen.
Referenced by MusicVideoPlayWidget::fullscreenButtonClicked(), and MusicVideoPlayWidget::popupMode().
bool MusicVideoFloatWidget::isFullscreenMode | ( | ) | const |
Set the window is fullscreen or not.
Definition at line 76 of file musicvideofloatwidget.cpp.
References m_fullscreen.
Referenced by MusicVideoPlayWidget::fullscreenButtonClicked().
bool MusicVideoFloatWidget::isPopupMode | ( | ) | const |
Set the window is popup or not.
Definition at line 66 of file musicvideofloatwidget.cpp.
References m_popup.
Referenced by MusicVideoPlayWidget::fullscreenButtonClicked(), and MusicVideoPlayWidget::popupButtonClicked().
|
signal |
Popup button clicked.
Referenced by MusicVideoFloatWidget().
void MusicVideoFloatWidget::popupMode | ( | bool | popup | ) |
Get the window is popup or not.
Definition at line 71 of file musicvideofloatwidget.cpp.
References m_popup.
Referenced by MusicVideoPlayWidget::popupMode().
Resize geometry bound by resize called.
Definition at line 59 of file musicvideofloatwidget.cpp.
References MusicAbstractFloatWidget::m_rectEnter, and MusicAbstractFloatWidget::m_rectLeave.
Referenced by MusicVideoFloatWidget(), and MusicVideoPlayWidget::resizeGeometry().
|
signal |
Search button clicked.
Referenced by MusicVideoFloatWidget().
|
signal |
Share button clicked.
Referenced by MusicVideoFloatWidget().
|
private |
Definition at line 89 of file musicvideofloatwidget.h.
Referenced by MusicVideoFloatWidget(), and ~MusicVideoFloatWidget().
|
private |
Definition at line 88 of file musicvideofloatwidget.h.
Referenced by fullscreenMode(), isFullscreenMode(), MusicVideoFloatWidget(), and ~MusicVideoFloatWidget().
|
private |
Definition at line 88 of file musicvideofloatwidget.h.
Referenced by isPopupMode(), MusicVideoFloatWidget(), popupMode(), and ~MusicVideoFloatWidget().
|
private |
Definition at line 88 of file musicvideofloatwidget.h.
Referenced by MusicVideoFloatWidget(), and ~MusicVideoFloatWidget().
|
private |
Definition at line 89 of file musicvideofloatwidget.h.
Referenced by MusicVideoFloatWidget(), and ~MusicVideoFloatWidget().