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
MusicLrcSearchWidget Class Reference

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

#include <musiclrcsearchwidget.h>

+ Inheritance diagram for MusicLrcSearchWidget:

Public Slots

void lrcSearchFinished () const
 
void lrcSearchButtonClicked () const
 
void lrcSearchDownloadClicked ()
 
void lrcDownloadStateChanged (const QString &string)
 
void setCurrentSongName (const QString &name) const
 
- Public Slots inherited from MusicAbstractMoveDialog
void backgroundChanged ()
 
virtual int exec ()
 
void show ()
 

Public Member Functions

 MusicLrcSearchWidget (QWidget *parent=nullptr)
 
 ~MusicLrcSearchWidget ()
 
- Public Member Functions inherited from MusicAbstractMoveDialog
 MusicAbstractMoveDialog (QWidget *parent=nullptr)
 
 MusicAbstractMoveDialog (bool transparent, QWidget *parent=nullptr)
 
 ~MusicAbstractMoveDialog ()
 
- Public Member Functions inherited from TTKAbstractMoveDialog
 TTKAbstractMoveDialog (QWidget *parent=nullptr)
 
 TTKAbstractMoveDialog (bool transparent, QWidget *parent=nullptr)
 
void drawWindowShadow (bool show)
 
void blockMoveOption (bool block)
 

Private Attributes

Ui::MusicLrcSearchWidget * m_ui
 

Additional Inherited Members

- Protected Member Functions inherited from MusicWidgetRenderer
void setBackgroundPixmap (const QSize &size)
 
 MusicWidgetRenderer ()
 
void setBackgroundLabel (QLabel *label)
 

Detailed Description

The class of the lrc search widget.

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

Definition at line 31 of file musiclrcsearchwidget.h.

Constructor & Destructor Documentation

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

Object destructor.

Definition at line 48 of file musiclrcsearchwidget.cpp.

References m_ui.

Member Function Documentation

void MusicLrcSearchWidget::lrcDownloadStateChanged ( const QString &  string)
slot

Lrc download state is finished.

Definition at line 96 of file musiclrcsearchwidget.cpp.

References DOWNLOAD_KEY_LRC, and m_ui.

Referenced by MusicLrcSearchWidget().

void MusicLrcSearchWidget::lrcSearchButtonClicked ( ) const
slot

Lrc search button clicked.

Definition at line 70 of file musiclrcsearchwidget.cpp.

References TTK::Widget::elidedText(), and m_ui.

Referenced by MusicLrcSearchWidget(), and setCurrentSongName().

void MusicLrcSearchWidget::lrcSearchDownloadClicked ( )
slot

Lrc search download clicked.

Definition at line 78 of file musiclrcsearchwidget.cpp.

References m_ui, MusicToastLabel::popup(), and qAsConst.

Referenced by MusicLrcSearchWidget().

void MusicLrcSearchWidget::lrcSearchFinished ( ) const
slot

Set lrc search finished.

Definition at line 65 of file musiclrcsearchwidget.cpp.

References m_ui.

Referenced by MusicLrcSearchWidget(), and setCurrentSongName().

void MusicLrcSearchWidget::setCurrentSongName ( const QString &  name) const
slot

Set current song name.

Definition at line 53 of file musiclrcsearchwidget.cpp.

References lrcSearchButtonClicked(), lrcSearchFinished(), and m_ui.

Referenced by MusicLrcSearchWidget(), and MusicLrcContainer::searchMusicLrcs().

Member Data Documentation

Ui::MusicLrcSearchWidget* MusicLrcSearchWidget::m_ui
private

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