|
TTKMusicPlayer
4.3.0.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>
Inheritance diagram for MusicWebDJRadioWidget:Public Slots | |
| void | backToMainMenu () |
| void | createRecommendWidget () |
| void | createProgramWidget () |
| void | programItemClicked (const QString &rid, const QString &cid) |
| void | currentItemClicked (const MusicResultDataItem &item) |
Public Member Functions | |
| MusicWebDJRadioWidget (QWidget *parent=nullptr) | |
| ~MusicWebDJRadioWidget () | |
| void | initialize () |
| virtual void | resizeGeometry () overridefinal |
Public Member Functions inherited from TTKAbstractResizeInterface | |
| virtual | ~TTKAbstractResizeInterface ()=default |
Private Member Functions | |
| void | createFirstWidget () |
The class of the music dj radio widget.
Definition at line 119 of file musicwebdjradiowidget.h.
|
explicit |
Object constructor.
Definition at line 211 of file musicwebdjradiowidget.cpp.
References TTK::UI::BackgroundStyle10, and createFirstWidget().
| MusicWebDJRadioWidget::~MusicWebDJRadioWidget | ( | ) |
Object destructor.
Definition at line 223 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 259 of file musicwebdjradiowidget.cpp.
Referenced by programItemClicked().
|
private |
Create the first widget.
Definition at line 306 of file musicwebdjradiowidget.cpp.
References TTK::UI::ColorStyle04, TTK::UI::ColorStyle11, createProgramWidget(), createRecommendWidget(), currentItemClicked(), and m_categoryWidget.
Referenced by MusicWebDJRadioWidget().
|
slot |
Create program widget.
Definition at line 273 of file musicwebdjradiowidget.cpp.
References MusicWebDJRadioProgramWidget::initialize(), m_programWidget, and TTK::Rank.
Referenced by createFirstWidget().
|
slot |
Create recommend widget.
Definition at line 264 of file musicwebdjradiowidget.cpp.
References MusicWebDJRadioProgramWidget::initialize(), m_recommendWidget, and TTK::Recommed.
Referenced by createFirstWidget().
|
slot |
Current category clicked.
Definition at line 301 of file musicwebdjradiowidget.cpp.
References MusicResultDataItem::m_id, and programItemClicked().
Referenced by createFirstWidget().
| void MusicWebDJRadioWidget::initialize | ( | ) |
Init widget and parameter.
Definition at line 231 of file musicwebdjradiowidget.cpp.
References MusicWebDJRadioCategoryWidget::initialize(), and m_categoryWidget.
Referenced by MusicRightAreaWidget::functionClicked().
Program item clicked.
Definition at line 282 of file musicwebdjradiowidget.cpp.
References backToMainMenu(), m_queryWidget, MusicWebDJRadioQueryWidget::setCurrentKey(), and MusicWebDJRadioQueryWidget::setCurrentValue().
Referenced by currentItemClicked().
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 236 of file musicwebdjradiowidget.cpp.
References m_categoryWidget, m_programWidget, m_queryWidget, m_recommendWidget, MusicWebDJRadioCategoryWidget::resizeGeometry(), MusicWebDJRadioQueryWidget::resizeGeometry(), and MusicWebDJRadioProgramWidget::resizeGeometry().
|
private |
Definition at line 169 of file musicwebdjradiowidget.h.
Referenced by createFirstWidget(), initialize(), resizeGeometry(), and ~MusicWebDJRadioWidget().
|
private |
Definition at line 170 of file musicwebdjradiowidget.h.
Referenced by createProgramWidget(), resizeGeometry(), and ~MusicWebDJRadioWidget().
|
private |
Definition at line 171 of file musicwebdjradiowidget.h.
Referenced by programItemClicked(), resizeGeometry(), and ~MusicWebDJRadioWidget().
|
private |
Definition at line 170 of file musicwebdjradiowidget.h.
Referenced by createRecommendWidget(), resizeGeometry(), and ~MusicWebDJRadioWidget().
1.8.8