|
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 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 () |
The class of the main recommend widget.
Definition at line 210 of file musicmainrecommendwidget.h.
|
explicit |
Object constructor.
Definition at line 696 of file musicmainrecommendwidget.cpp.
References TTK::UI::BackgroundStyle10, createHomeWidget(), and m_mainWidget.
| MusicMainRecommendWidget::~MusicMainRecommendWidget | ( | ) |
Object destructor.
Definition at line 713 of file musicmainrecommendwidget.cpp.
References m_areasGroup, m_artistsWidget, m_homeContainer, m_homeWidget, m_hqPlaylistWidget, m_itemMoreWidget, m_mainWidget, m_newAlbumsWidget, m_newSongsWidget, and m_playlistWidget.
|
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().
|
private |
Create container middle bottom widget.
Definition at line 996 of file musicmainrecommendwidget.cpp.
References TTKClickedGroup::addWidget(), TTK::UI::BackgroundStyle13, TTK::UI::FontStyle04, G_DOWNLOAD_QUERY_PTR, m_areasGroup, m_homeContainer, m_homeWidget, m_playlistWidget, Playlist, MusicPageQueryRequest::setPageSize(), MusicItemRecommendQueryWidget::setQueryInput(), and MusicAbstractQueryRequest::startToSearch().
Referenced by createContainerWidget().
|
private |
Create container middle top widget.
Definition at line 920 of file musicmainrecommendwidget.cpp.
References TTKClickedGroup::addWidget(), Artist, TTK::UI::BackgroundStyle13, TTK::UI::FontStyle04, G_DOWNLOAD_QUERY_PTR, m_areasGroup, m_artistsWidget, m_homeContainer, m_homeWidget, MusicPageQueryRequest::setPageSize(), MusicItemRecommendQueryWidget::setQueryInput(), and MusicAbstractQueryRequest::startToSearch().
Referenced by createContainerWidget().
|
private |
Create container middle widget.
Definition at line 958 of file musicmainrecommendwidget.cpp.
References TTKClickedGroup::addWidget(), TTK::UI::BackgroundStyle13, TTK::UI::FontStyle04, G_DOWNLOAD_QUERY_PTR, m_areasGroup, m_homeContainer, m_homeWidget, m_hqPlaylistWidget, PlaylistHQ, MusicPageQueryRequest::setPageSize(), MusicItemRecommendQueryWidget::setQueryInput(), and MusicAbstractQueryRequest::startToSearch().
Referenced by createContainerWidget().
|
private |
Create container top widget.
Definition at line 839 of file musicmainrecommendwidget.cpp.
References TTKClickedGroup::addWidget(), Album, TTK::UI::BackgroundStyle03, TTK::UI::BackgroundStyle13, TTK::UI::FontStyle04, G_DOWNLOAD_QUERY_PTR, m_areasGroup, m_homeContainer, m_homeWidget, m_newAlbumsWidget, m_newSongsWidget, MusicPageQueryRequest::setPageSize(), MusicQueryTableWidget::setQueryInput(), MusicItemRecommendQueryWidget::setQueryInput(), MusicAbstractQueryRequest::startToSearch(), and MusicNewSongRecommendQueryTableWidget::startToSearchByValue().
Referenced by createContainerWidget().
|
private |
Create container widget.
Definition at line 818 of file musicmainrecommendwidget.cpp.
References createContainerMiddleBottomWidget(), createContainerMiddleTopWidget(), createContainerMiddleWidget(), createContainerTopWidget(), TTK::Widget::generateVScrollAreaStyle(), m_homeContainer, and m_homeWidget.
Referenced by createHomeWidget().
|
private |
Create home widget.
Definition at line 758 of file musicmainrecommendwidget.cpp.
References areaItemChangedToMore(), TTK::UI::BackgroundStyle01, createContainerWidget(), createTopWidget(), m_areasGroup, m_homeWidget, and m_mainWidget.
Referenced by MusicMainRecommendWidget().
|
private |
Create top widget.
Definition at line 776 of file musicmainrecommendwidget.cpp.
References TTKClickedGroup::addWidget(), MusicRightAreaWidget::ArtistCategoryWidget, TTK::UI::FontStyle03, MusicRightAreaWidget::instance(), m_homeWidget, MusicRightAreaWidget::MainRecommendWidget, MusicRightAreaWidget::PlaylistCategoryWidget, TTK::UI::PushButtonStyle01, TTK::UI::PushButtonStyle13, MusicRightAreaWidget::SongRecommendWidget, and MusicRightAreaWidget::ToplistWidget.
Referenced by createHomeWidget().
|
privateslot |
Change more item to area.
Definition at line 751 of file musicmainrecommendwidget.cpp.
References m_homeWidget, m_itemMoreWidget, and m_mainWidget.
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 727 of file musicmainrecommendwidget.cpp.
References m_artistsWidget, m_hqPlaylistWidget, m_itemMoreWidget, m_newAlbumsWidget, m_newSongsWidget, m_playlistWidget, MusicNewSongRecommendQueryTableWidget::resizeGeometry(), MusicItemRecommendQueryWidget::resizeGeometry(), and MusicItemMoreRecommendQueryWidget::resizeGeometry().
|
private |
Definition at line 269 of file musicmainrecommendwidget.h.
Referenced by createContainerMiddleBottomWidget(), createContainerMiddleTopWidget(), createContainerMiddleWidget(), createContainerTopWidget(), createHomeWidget(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 273 of file musicmainrecommendwidget.h.
Referenced by createContainerMiddleTopWidget(), resizeGeometry(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 270 of file musicmainrecommendwidget.h.
Referenced by createContainerMiddleBottomWidget(), createContainerMiddleTopWidget(), createContainerMiddleWidget(), createContainerTopWidget(), createContainerWidget(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 270 of file musicmainrecommendwidget.h.
Referenced by areaItemChangedToMore(), createContainerMiddleBottomWidget(), createContainerMiddleTopWidget(), createContainerMiddleWidget(), createContainerTopWidget(), createContainerWidget(), createHomeWidget(), createTopWidget(), moreItemChangedToArea(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 274 of file musicmainrecommendwidget.h.
Referenced by createContainerMiddleWidget(), resizeGeometry(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 276 of file musicmainrecommendwidget.h.
Referenced by areaItemChangedToMore(), moreItemChangedToArea(), resizeGeometry(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 268 of file musicmainrecommendwidget.h.
Referenced by areaItemChangedToMore(), createHomeWidget(), moreItemChangedToArea(), MusicMainRecommendWidget(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 272 of file musicmainrecommendwidget.h.
Referenced by createContainerTopWidget(), resizeGeometry(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 271 of file musicmainrecommendwidget.h.
Referenced by createContainerTopWidget(), resizeGeometry(), and ~MusicMainRecommendWidget().
|
private |
Definition at line 275 of file musicmainrecommendwidget.h.
Referenced by createContainerMiddleBottomWidget(), resizeGeometry(), and ~MusicMainRecommendWidget().
1.8.8