TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the music dj radio widget. More...
#include <musicwebdjradiowidget.h>
Public Slots | |
void | backToMainMenu () |
void | createRecommendWidget () |
void | createProgramWidget () |
void | programItemClicked (const QString &rid, const QString &cid) |
void | currentCategoryClicked (const MusicResultDataItem &item) |
Public Member Functions | |
MusicWebDJRadioWidget (QWidget *parent=nullptr) | |
~MusicWebDJRadioWidget () | |
void | initialize () |
virtual void | resizeWidget () overridefinal |
![]() | |
virtual | ~TTKAbstractResizeInterface ()=default |
Private Member Functions | |
void | initFirstWidget () |
The class of the music dj radio widget.
Definition at line 121 of file musicwebdjradiowidget.h.
|
explicit |
Object constructor.
Definition at line 212 of file musicwebdjradiowidget.cpp.
References TTK::UI::BackgroundStyle10, and initFirstWidget().
MusicWebDJRadioWidget::~MusicWebDJRadioWidget | ( | ) |
Object destructor.
Definition at line 224 of file musicwebdjradiowidget.cpp.
References m_categoryWidget, m_programWidget, m_queryWidget, and m_recommendWidget.
|
slot |
Set current index to main menu page.
Definition at line 260 of file musicwebdjradiowidget.cpp.
Referenced by programItemClicked().
|
slot |
Create program widget.
Definition at line 274 of file musicwebdjradiowidget.cpp.
References MusicWebDJRadioProgramWidget::initialize(), m_programWidget, and TTK::Rank.
Referenced by initFirstWidget().
|
slot |
Create recommend widget.
Definition at line 265 of file musicwebdjradiowidget.cpp.
References MusicWebDJRadioProgramWidget::initialize(), m_recommendWidget, and TTK::Recommed.
Referenced by initFirstWidget().
|
slot |
Current category clicked.
Definition at line 302 of file musicwebdjradiowidget.cpp.
References MusicResultDataItem::m_id, and programItemClicked().
Referenced by initFirstWidget().
|
private |
Init the first widget.
Definition at line 307 of file musicwebdjradiowidget.cpp.
References TTK::UI::ColorStyle04, TTK::UI::ColorStyle11, createProgramWidget(), createRecommendWidget(), currentCategoryClicked(), and m_categoryWidget.
Referenced by MusicWebDJRadioWidget().
void MusicWebDJRadioWidget::initialize | ( | ) |
Init parameters.
Definition at line 232 of file musicwebdjradiowidget.cpp.
References MusicWebDJRadioCategoryWidget::initialize(), and m_categoryWidget.
Referenced by MusicRightAreaWidget::functionClicked().
Program item clicked.
Definition at line 283 of file musicwebdjradiowidget.cpp.
References backToMainMenu(), m_queryWidget, MusicWebDJRadioQueryWidget::setCurrentID(), and MusicWebDJRadioQueryWidget::setCurrentValue().
Referenced by currentCategoryClicked().
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 237 of file musicwebdjradiowidget.cpp.
References m_categoryWidget, m_programWidget, m_queryWidget, m_recommendWidget, MusicWebDJRadioQueryWidget::resizeWidget(), MusicWebDJRadioCategoryWidget::resizeWindow(), and MusicWebDJRadioProgramWidget::resizeWindow().
|
private |
Definition at line 172 of file musicwebdjradiowidget.h.
Referenced by initFirstWidget(), initialize(), resizeWidget(), and ~MusicWebDJRadioWidget().
|
private |
Definition at line 173 of file musicwebdjradiowidget.h.
Referenced by createProgramWidget(), resizeWidget(), and ~MusicWebDJRadioWidget().
|
private |
Definition at line 174 of file musicwebdjradiowidget.h.
Referenced by programItemClicked(), resizeWidget(), and ~MusicWebDJRadioWidget().
|
private |
Definition at line 173 of file musicwebdjradiowidget.h.
Referenced by createRecommendWidget(), resizeWidget(), and ~MusicWebDJRadioWidget().