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 Member Functions | Static Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MusicScreenSaverWidget Class Reference

The class of the screen saver widget. More...

#include <musicscreensaverwidget.h>

+ Inheritance diagram for MusicScreenSaverWidget:

Public Member Functions

 MusicScreenSaverWidget (QWidget *parent=nullptr)
 
void applyParameter ()
 
virtual void resizeWidget () overridefinal
 
- Public Member Functions inherited from TTKAbstractResizeInterface
virtual ~TTKAbstractResizeInterface ()=default
 

Static Public Member Functions

static QVector< bool > parseSettingParameter ()
 

Private Slots

void inputDataChanged ()
 
void switchButtonState ()
 
void downLoadFinished (const QString &bytes)
 
void currentItemClicked (int index, bool status)
 

Private Member Functions

void initialize ()
 

Private Attributes

bool m_currentState
 
QLineEdit * m_inputEdit
 
QPushButton * m_caseButton
 
MusicDownloadQueueRequestm_networkRequest
 
MusicScreenSaverListWidgetm_backgroundList
 

Detailed Description

The class of the screen saver widget.

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

Definition at line 168 of file musicscreensaverwidget.h.

Constructor & Destructor Documentation

MusicScreenSaverWidget::MusicScreenSaverWidget ( QWidget *  parent = nullptr)
explicit

Member Function Documentation

void MusicScreenSaverWidget::applyParameter ( )
void MusicScreenSaverWidget::currentItemClicked ( int  index,
bool  status 
)
privateslot
void MusicScreenSaverWidget::downLoadFinished ( const QString &  bytes)
privateslot
void MusicScreenSaverWidget::initialize ( )
private
void MusicScreenSaverWidget::inputDataChanged ( )
privateslot
QVector< bool > MusicScreenSaverWidget::parseSettingParameter ( )
static
void MusicScreenSaverWidget::resizeWidget ( )
finaloverridevirtual

Resize widget bound by resize called.

Implements TTKAbstractResizeInterface.

Definition at line 321 of file musicscreensaverwidget.cpp.

References m_backgroundList, and MusicScreenSaverListWidget::resizeWindow().

void MusicScreenSaverWidget::switchButtonState ( )
privateslot

Member Data Documentation

MusicScreenSaverListWidget* MusicScreenSaverWidget::m_backgroundList
private
QPushButton* MusicScreenSaverWidget::m_caseButton
private

Definition at line 219 of file musicscreensaverwidget.h.

Referenced by MusicScreenSaverWidget(), and switchButtonState().

bool MusicScreenSaverWidget::m_currentState
private

Definition at line 217 of file musicscreensaverwidget.h.

Referenced by applyParameter(), and switchButtonState().

QLineEdit* MusicScreenSaverWidget::m_inputEdit
private
MusicDownloadQueueRequest* MusicScreenSaverWidget::m_networkRequest
private

Definition at line 220 of file musicscreensaverwidget.h.

Referenced by initialize().


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