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 advance search widget. More...
#include <musicadvancedsearchedwidget.h>
Public Member Functions | |
MusicAdvancedSearchedWidget (QWidget *parent=nullptr) | |
~MusicAdvancedSearchedWidget () | |
Private Slots | |
void | typeIndexChanged (int index) |
void | searchButtonClicked () |
Private Member Functions | |
QString | searchedKeyWork (int type, const QString &url) |
Private Attributes | |
QLabel * | m_searchLabel |
TTKTabButton * | m_tabWidget |
MusicItemSearchEdit * | m_searchEdit |
The class of the advance search widget.
Definition at line 31 of file musicadvancedsearchedwidget.h.
|
explicit |
Object constructor.
Definition at line 10 of file musicadvancedsearchedwidget.cpp.
References TTKTabButton::addButtons(), TTK::UI::BackgroundStyle10, TTK::UI::FontStyle04, m_searchEdit, m_searchLabel, m_tabWidget, TTK::UI::PushButtonStyle03, searchButtonClicked(), and typeIndexChanged().
MusicAdvancedSearchedWidget::~MusicAdvancedSearchedWidget | ( | ) |
Object destructor.
Definition at line 66 of file musicadvancedsearchedwidget.cpp.
References m_tabWidget.
|
privateslot |
Search button clicked.
Definition at line 139 of file musicadvancedsearchedwidget.cpp.
References TTKTabButton::currentIndex(), MusicSettingManager::DownloadServerIndex, MusicItemSearchEdit::editor(), G_SETTING_PTR, MusicRightAreaWidget::instance(), key, m_searchEdit, m_tabWidget, MusicToastLabel::popup(), searchedKeyWork(), MusicRightAreaWidget::showAlbumFound(), MusicRightAreaWidget::showArtistFound(), MusicRightAreaWidget::showPlaylistFound(), MusicRightAreaWidget::showSingleSearchedFound(), and MusicRightAreaWidget::showVideoSearchedFound().
Referenced by MusicAdvancedSearchedWidget().
Get search key.
Definition at line 160 of file musicadvancedsearchedwidget.cpp.
References MusicSettingManager::DownloadServerIndex, G_SETTING_PTR, key, MusicAbstractQueryRequest::KG, MusicAbstractQueryRequest::KW, TTKStaticCast, and MusicAbstractQueryRequest::WY.
Referenced by searchButtonClicked().
|
privateslot |
Type index changed.
Definition at line 71 of file musicadvancedsearchedwidget.cpp.
References MusicSettingManager::DownloadServerIndex, MusicItemSearchEdit::editor(), G_SETTING_PTR, MusicAbstractQueryRequest::KG, KG_AL_SHARE, KG_AR_SHARE, KG_MV_SHARE, KG_PL_SHARE, KG_SG_SHARE, MusicAbstractQueryRequest::KW, KW_AL_SHARE, KW_AR_SHARE, KW_MV_SHARE, KW_PL_SHARE, KW_SG_SHARE, m_searchEdit, m_searchLabel, TTK::Algorithm::mdII(), MDII_SHR_KEY, TTKStaticCast, MusicAbstractQueryRequest::WY, WY_AL_SHARE, WY_AR_SHARE, WY_MV_SHARE, WY_PL_SHARE, and WY_SG_SHARE.
Referenced by MusicAdvancedSearchedWidget().
|
private |
Definition at line 63 of file musicadvancedsearchedwidget.h.
Referenced by MusicAdvancedSearchedWidget(), searchButtonClicked(), and typeIndexChanged().
|
private |
Definition at line 61 of file musicadvancedsearchedwidget.h.
Referenced by MusicAdvancedSearchedWidget(), and typeIndexChanged().
|
private |
Definition at line 62 of file musicadvancedsearchedwidget.h.
Referenced by MusicAdvancedSearchedWidget(), searchButtonClicked(), and ~MusicAdvancedSearchedWidget().