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

The class of the main recommend widget. More...

#include <musicmainrecommendwidget.h>

+ Inheritance diagram for MusicMainRecommendWidget:

Public Member Functions

 MusicMainRecommendWidget (QWidget *parent=nullptr)
 
 ~MusicMainRecommendWidget ()
 
virtual void resizeGeometry () overridefinal
 
- Public Member Functions inherited from TTKAbstractResizeInterface
virtual ~TTKAbstractResizeInterface ()=default
 

Private Slots

void areaItemChangedToMore (int id)
 
void moreItemChangedToArea ()
 

Private Member Functions

void createHomeWidget ()
 
void createTopWidget ()
 
void createContainerWidget ()
 
void createContainerTopWidget ()
 
void createContainerMiddleTopWidget ()
 
void createContainerMiddleWidget ()
 
void createContainerMiddleBottomWidget ()
 

Private Attributes

QStackedWidget * m_mainWidget
 
TTKClickedGroupm_areasGroup
 
QWidget * m_homeWidget
 
QWidget * m_homeContainer
 
MusicNewSongRecommendQueryTableWidgetm_newSongsWidget
 
MusicItemRecommendQueryWidgetm_newAlbumsWidget
 
MusicItemRecommendQueryWidgetm_artistsWidget
 
MusicItemRecommendQueryWidgetm_hqPlaylistWidget
 
MusicItemRecommendQueryWidgetm_playlistWidget
 
MusicItemMoreRecommendQueryWidgetm_itemMoreWidget
 

Detailed Description

The class of the main recommend widget.

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

Definition at line 210 of file musicmainrecommendwidget.h.

Constructor & Destructor Documentation

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

Object constructor.

Definition at line 696 of file musicmainrecommendwidget.cpp.

References TTK::UI::BackgroundStyle10, createHomeWidget(), and m_mainWidget.

MusicMainRecommendWidget::~MusicMainRecommendWidget ( )

Member Function Documentation

void MusicMainRecommendWidget::areaItemChangedToMore ( int  id)
privateslot

Change area item to more.

Definition at line 741 of file musicmainrecommendwidget.cpp.

References m_homeWidget, m_itemMoreWidget, m_mainWidget, and TTKStaticCast.

Referenced by createHomeWidget().

void MusicMainRecommendWidget::createContainerMiddleBottomWidget ( )
private
void MusicMainRecommendWidget::createContainerMiddleTopWidget ( )
private
void MusicMainRecommendWidget::createContainerMiddleWidget ( )
private
void MusicMainRecommendWidget::createContainerTopWidget ( )
private
void MusicMainRecommendWidget::createContainerWidget ( )
private
void MusicMainRecommendWidget::createHomeWidget ( )
private
void MusicMainRecommendWidget::createTopWidget ( )
private
void MusicMainRecommendWidget::moreItemChangedToArea ( )
privateslot

Change more item to area.

Definition at line 751 of file musicmainrecommendwidget.cpp.

References m_homeWidget, m_itemMoreWidget, and m_mainWidget.

void MusicMainRecommendWidget::resizeGeometry ( )
finaloverridevirtual

Member Data Documentation

TTKClickedGroup* MusicMainRecommendWidget::m_areasGroup
private
MusicItemRecommendQueryWidget* MusicMainRecommendWidget::m_artistsWidget
private
QWidget * MusicMainRecommendWidget::m_homeContainer
private
QWidget* MusicMainRecommendWidget::m_homeWidget
private
MusicItemRecommendQueryWidget* MusicMainRecommendWidget::m_hqPlaylistWidget
private
MusicItemMoreRecommendQueryWidget* MusicMainRecommendWidget::m_itemMoreWidget
private
QStackedWidget* MusicMainRecommendWidget::m_mainWidget
private
MusicItemRecommendQueryWidget* MusicMainRecommendWidget::m_newAlbumsWidget
private
MusicNewSongRecommendQueryTableWidget* MusicMainRecommendWidget::m_newSongsWidget
private
MusicItemRecommendQueryWidget* MusicMainRecommendWidget::m_playlistWidget
private

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