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

The class of the item more recommend query widget. More...

#include <musicmainrecommendwidget.h>

+ Inheritance diagram for MusicItemMoreRecommendQueryWidget:

Public Slots

void buttonClicked (int index)
 
void categoryChanged (int index)
 
void createResultItem (const MusicResultDataItem &item)
 
void currentItemClicked (const MusicResultDataItem &item)
 

Public Member Functions

 MusicItemMoreRecommendQueryWidget (RecommendModule module, QWidget *parent=nullptr)
 
 ~MusicItemMoreRecommendQueryWidget ()
 
void resizeGeometry ()
 

Private Member Functions

void initialize ()
 
void removeItems (QLayout *layout)
 

Private Attributes

bool m_categoryChanged
 
RecommendModule m_module
 
QWidget * m_mainWidget
 
QGridLayout * m_gridLayout
 
QWidgetList m_resizeWidgets
 
TTKClickedGroupm_areasGroup
 
MusicPageQueryWidgetm_pageQueryWidget
 
MusicAbstractQueryRequestm_networkRequest
 

Detailed Description

The class of the item more recommend query widget.

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

Definition at line 149 of file musicmainrecommendwidget.h.

Constructor & Destructor Documentation

MusicItemMoreRecommendQueryWidget::MusicItemMoreRecommendQueryWidget ( RecommendModule  module,
QWidget *  parent = nullptr 
)
explicit
MusicItemMoreRecommendQueryWidget::~MusicItemMoreRecommendQueryWidget ( )

Object destructor.

Definition at line 388 of file musicmainrecommendwidget.cpp.

References m_areasGroup, m_gridLayout, m_mainWidget, m_networkRequest, and m_pageQueryWidget.

Member Function Documentation

void MusicItemMoreRecommendQueryWidget::buttonClicked ( int  index)
slot
void MusicItemMoreRecommendQueryWidget::categoryChanged ( int  index)
slot
void MusicItemMoreRecommendQueryWidget::createResultItem ( const MusicResultDataItem item)
slot
void MusicItemMoreRecommendQueryWidget::currentItemClicked ( const MusicResultDataItem item)
slot
void MusicItemMoreRecommendQueryWidget::initialize ( )
private
void MusicItemMoreRecommendQueryWidget::removeItems ( QLayout *  layout)
private

Remove all items.

Definition at line 682 of file musicmainrecommendwidget.cpp.

References m_resizeWidgets.

Referenced by buttonClicked(), and categoryChanged().

void MusicItemMoreRecommendQueryWidget::resizeGeometry ( )

Member Data Documentation

TTKClickedGroup* MusicItemMoreRecommendQueryWidget::m_areasGroup
private

Definition at line 200 of file musicmainrecommendwidget.h.

Referenced by initialize(), and ~MusicItemMoreRecommendQueryWidget().

bool MusicItemMoreRecommendQueryWidget::m_categoryChanged
private

Definition at line 195 of file musicmainrecommendwidget.h.

Referenced by categoryChanged(), and createResultItem().

QGridLayout* MusicItemMoreRecommendQueryWidget::m_gridLayout
private
QWidget* MusicItemMoreRecommendQueryWidget::m_mainWidget
private
RecommendModule MusicItemMoreRecommendQueryWidget::m_module
private
MusicAbstractQueryRequest* MusicItemMoreRecommendQueryWidget::m_networkRequest
private
MusicPageQueryWidget* MusicItemMoreRecommendQueryWidget::m_pageQueryWidget
private
QWidgetList MusicItemMoreRecommendQueryWidget::m_resizeWidgets
private

Definition at line 199 of file musicmainrecommendwidget.h.

Referenced by createResultItem(), removeItems(), and resizeGeometry().


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