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

The class of the blur spectrum object. More...

#include <musicblurspecturmmodule.h>

+ Inheritance diagram for MusicBlurSpecturmModule:

Public Member Functions

 MusicBlurSpecturmModule (QObject *parent=nullptr)
 
 ~MusicBlurSpecturmModule ()
 
void show ()
 
void close ()
 
void update (bool v)
 
void setVisible (bool v)
 
void initialize (QVBoxLayout *layout, QWidget *widget)
 

Private Member Functions

void removeSpectrum ()
 

Private Attributes

QVBoxLayout * m_topAreaLayout
 
QWidget * m_topAreaWidget
 
QWidget * m_visualWidget
 

Detailed Description

The class of the blur spectrum object.

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

Definition at line 29 of file musicblurspecturmmodule.h.

Constructor & Destructor Documentation

MusicBlurSpecturmModule::MusicBlurSpecturmModule ( QObject *  parent = nullptr)
explicit

Object constructor.

Definition at line 6 of file musicblurspecturmmodule.cpp.

MusicBlurSpecturmModule::~MusicBlurSpecturmModule ( )

Object destructor.

Definition at line 15 of file musicblurspecturmmodule.cpp.

References removeSpectrum().

Member Function Documentation

void MusicBlurSpecturmModule::close ( )

Set ripple spectrum hide.

Definition at line 53 of file musicblurspecturmmodule.cpp.

References m_topAreaLayout, m_topAreaWidget, m_visualWidget, and TTKObjectCast.

Referenced by update().

void MusicBlurSpecturmModule::initialize ( QVBoxLayout *  layout,
QWidget *  widget 
)

Init ripple spectrum paramters.

Definition at line 84 of file musicblurspecturmmodule.cpp.

References m_topAreaLayout, and m_topAreaWidget.

Referenced by MusicBottomAreaWidget::setupUi().

void MusicBlurSpecturmModule::removeSpectrum ( )
private

Remove ripple spectrum object.

Definition at line 90 of file musicblurspecturmmodule.cpp.

References m_visualWidget, TTK::TTKQmmp::setVisualEnabled(), and TTKStaticCast.

Referenced by ~MusicBlurSpecturmModule().

void MusicBlurSpecturmModule::setVisible ( bool  v)

Set ripple spectrum show or not.

Definition at line 74 of file musicblurspecturmmodule.cpp.

References m_topAreaLayout, m_topAreaWidget, and m_visualWidget.

Referenced by MusicBottomAreaWidget::lrcWidgetShowFullScreen().

void MusicBlurSpecturmModule::show ( )
void MusicBlurSpecturmModule::update ( bool  v)

Update ripple spectrum paramters.

Definition at line 67 of file musicblurspecturmmodule.cpp.

References close(), show(), and TTK::TTKQmmp::updateBlurConfig().

Referenced by MusicBottomAreaWidget::applyParameter().

Member Data Documentation

QVBoxLayout* MusicBlurSpecturmModule::m_topAreaLayout
private

Definition at line 70 of file musicblurspecturmmodule.h.

Referenced by close(), initialize(), setVisible(), and show().

QWidget* MusicBlurSpecturmModule::m_topAreaWidget
private

Definition at line 71 of file musicblurspecturmmodule.h.

Referenced by close(), initialize(), setVisible(), and show().

QWidget * MusicBlurSpecturmModule::m_visualWidget
private

Definition at line 71 of file musicblurspecturmmodule.h.

Referenced by close(), removeSpectrum(), setVisible(), and show().


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