|
TTKMusicPlayer
4.2.0.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>
Inheritance diagram for MusicVideoFloatWidget: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) |
Public Member Functions inherited from MusicAbstractFloatWidget | |
| MusicAbstractFloatWidget (QWidget *parent=nullptr) | |
| ~MusicAbstractFloatWidget () | |
| void | setBlockAnimation (bool b) noexcept |
Private Attributes | |
| QPushButton * | m_search |
| QPushButton * | m_popup |
| QPushButton * | m_fullscreen |
| QPushButton * | m_download |
| QPushButton * | m_share |
Additional Inherited Members | |
Protected Member Functions inherited from MusicAbstractFloatWidget | |
| 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 () |
Protected Attributes inherited from MusicAbstractFloatWidget | |
| 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().
1.8.8