TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Slots | Public Member Functions | Private Attributes | List of all members
MusicLrcFloatWidget Class Reference

The class of the lrc float widget. More...

#include <musiclrcfloatwidget.h>

+ Inheritance diagram for MusicLrcFloatWidget:

Public Slots

void showArtistPhotoWidget ()
 
void showFloatSettingWidget ()
 
void closeFloatSettingWidget ()
 
void wallpaperButtonClicked ()
 

Public Member Functions

 MusicLrcFloatWidget (QWidget *parent=nullptr)
 
 ~MusicLrcFloatWidget ()
 
void resizeGeometry (int width, int height)
 
- Public Member Functions inherited from MusicAbstractFloatWidget
 MusicAbstractFloatWidget (QWidget *parent=nullptr)
 
 ~MusicAbstractFloatWidget ()
 
void setBlockAnimation (bool b)
 

Private Attributes

QPushButton * m_more
 
QPushButton * m_update
 
QPushButton * m_search
 
QPushButton * m_wallpaper
 
QPushButton * m_photo
 
MusicLrcFloatPhotoWidgetm_floatPhotoWidget
 
MusicLrcFloatSettingWidgetm_floatSettingWidget
 

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
 

Detailed Description

The class of the lrc float widget.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 31 of file musiclrcfloatwidget.h.

Constructor & Destructor Documentation

MusicLrcFloatWidget::MusicLrcFloatWidget ( QWidget *  parent = nullptr)
explicit
MusicLrcFloatWidget::~MusicLrcFloatWidget ( )

Object destructor.

Definition at line 64 of file musiclrcfloatwidget.cpp.

References m_floatPhotoWidget, m_floatSettingWidget, m_more, m_photo, m_search, m_update, and m_wallpaper.

Member Function Documentation

void MusicLrcFloatWidget::closeFloatSettingWidget ( )
slot

Close float setting widget.

Definition at line 100 of file musiclrcfloatwidget.cpp.

References m_floatSettingWidget, and MusicAbstractFloatWidget::setBlockAnimation().

Referenced by MusicLrcFloatWidget().

void MusicLrcFloatWidget::resizeGeometry ( int  width,
int  height 
)
void MusicLrcFloatWidget::showArtistPhotoWidget ( )
slot

Show artist photo widget.

Definition at line 85 of file musiclrcfloatwidget.cpp.

References m_floatPhotoWidget, and MusicLrcFloatPhotoWidget::show().

Referenced by MusicLrcFloatWidget().

void MusicLrcFloatWidget::showFloatSettingWidget ( )
slot
void MusicLrcFloatWidget::wallpaperButtonClicked ( )
slot

Member Data Documentation

MusicLrcFloatPhotoWidget* MusicLrcFloatWidget::m_floatPhotoWidget
private
MusicLrcFloatSettingWidget* MusicLrcFloatWidget::m_floatSettingWidget
private
QPushButton* MusicLrcFloatWidget::m_more
private

Definition at line 69 of file musiclrcfloatwidget.h.

Referenced by MusicLrcFloatWidget(), and ~MusicLrcFloatWidget().

QPushButton * MusicLrcFloatWidget::m_photo
private

Definition at line 70 of file musiclrcfloatwidget.h.

Referenced by MusicLrcFloatWidget(), and ~MusicLrcFloatWidget().

QPushButton * MusicLrcFloatWidget::m_search
private

Definition at line 69 of file musiclrcfloatwidget.h.

Referenced by MusicLrcFloatWidget(), and ~MusicLrcFloatWidget().

QPushButton * MusicLrcFloatWidget::m_update
private

Definition at line 69 of file musiclrcfloatwidget.h.

Referenced by MusicLrcFloatWidget(), and ~MusicLrcFloatWidget().

QPushButton* MusicLrcFloatWidget::m_wallpaper
private

The documentation for this class was generated from the following files: