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 | Private Member Functions | List of all members
MusicSpectrumPlusLayoutWidget Class Reference

The class of the music spectrum plus layout widget. More...

#include <musicspectrumlayoutwidget.h>

+ Inheritance diagram for MusicSpectrumPlusLayoutWidget:

Public Member Functions

 MusicSpectrumPlusLayoutWidget (QWidget *parent=nullptr)
 
- Public Member Functions inherited from MusicSpectrumLayoutWidget
 MusicSpectrumLayoutWidget (QWidget *parent=nullptr)
 
 ~MusicSpectrumLayoutWidget ()
 
- Public Member Functions inherited from MusicToolMenuWidget
 MusicToolMenuWidget (QWidget *parent=nullptr)
 
 ~MusicToolMenuWidget ()
 
void setTranslucentBackground ()
 

Private Member Functions

virtual QStringList spectrumTypeList () const overridefinal
 

Additional Inherited Members

- Public Slots inherited from MusicSpectrumLayoutWidget
virtual void popupMenu () overridefinal
 
void labelClicked (int index)
 
- Public Slots inherited from MusicToolMenuWidget
virtual void popupMenu ()
 
- Signals inherited from MusicSpectrumLayoutWidget
void stateChanged (bool &state, const QString &name)
 
- Protected Types inherited from MusicSpectrumLayoutWidget
using SpectrumInfo = QPair< QString, QString >
 
using SpectrumInfoList = QList< SpectrumInfo >
 
- Protected Member Functions inherited from MusicSpectrumLayoutWidget
void initialize ()
 
void addCellItems (const SpectrumInfoList &items)
 
- Protected Attributes inherited from MusicSpectrumLayoutWidget
bool m_exclusive
 
QVBoxLayout * m_containLayout
 
QList< MusicSpectrumLayoutItem * > m_items
 
- Protected Attributes inherited from MusicToolMenuWidget
MusicToolMenum_menu
 
QWidget * m_containWidget
 

Detailed Description

The class of the music spectrum plus layout widget.

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

Definition at line 146 of file musicspectrumlayoutwidget.h.

Constructor & Destructor Documentation

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

Object constructor.

Definition at line 152 of file musicspectrumlayoutwidget.cpp.

References MusicSpectrumLayoutWidget::addCellItems().

Member Function Documentation

QStringList MusicSpectrumPlusLayoutWidget::spectrumTypeList ( ) const
finaloverrideprivatevirtual

Spectrum types list.

Implements MusicSpectrumLayoutWidget.

Definition at line 162 of file musicspectrumlayoutwidget.cpp.


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