TTKMusicPlayer
3.7.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 song search online widget. More...
#include <musicsongsearchonlinewidget.h>
Public Slots | |
void | buttonClicked (int index) |
Public Member Functions | |
MusicSongSearchOnlineWidget (QWidget *parent=nullptr) | |
~MusicSongSearchOnlineWidget () | |
void | startToSearchByText (const QString &name) |
void | startToSearchByID (const QString &name) |
void | resizeWindow () |
Private Member Functions | |
void | createToolWidget (QWidget *widget) |
void | setResizeLabelText (const QString &name) |
Private Attributes | |
QLabel * | m_textLabel |
QPushButton * | m_playButton |
QWidgetList | m_resizeWidgets |
MusicSongSearchTableWidget * | m_tableWidget |
The class of the song search online widget.
Definition at line 108 of file musicsongsearchonlinewidget.h.
|
explicit |
Object constructor.
Definition at line 296 of file musicsongsearchonlinewidget.cpp.
References createToolWidget(), MusicRightAreaWidget::instance(), and m_tableWidget.
MusicSongSearchOnlineWidget::~MusicSongSearchOnlineWidget | ( | ) |
Object destructor.
Definition at line 332 of file musicsongsearchonlinewidget.cpp.
References m_playButton, m_tableWidget, and m_textLabel.
|
slot |
Set diff button clicked by index.
Definition at line 367 of file musicsongsearchonlinewidget.cpp.
References MusicSongSearchTableWidget::addSearchMusicToPlaylist(), MusicFillItemTableWidget::checkedIndexList(), MusicAbstractMoveDialog::exec(), MusicDownloadBatchWidget::initialize(), m_tableWidget, MusicToastLabel::popup(), qAsConst, and MusicQueryTableWidget::queryInput().
Referenced by createToolWidget().
|
private |
Create tool widget.
Definition at line 406 of file musicsongsearchonlinewidget.cpp.
References TTK::UI::BackgroundStyle09, buttonClicked(), TTK::UI::CheckBoxStyle01, TTK::UI::ColorStyle03, TTK::UI::FontStyle01, m_playButton, m_resizeWidgets, m_tableWidget, m_textLabel, TTK::UI::PushButtonStyle03, QtButtonGroupConnect, and TTK_SLOT.
Referenced by MusicSongSearchOnlineWidget().
void MusicSongSearchOnlineWidget::resizeWindow | ( | ) |
Resize window bound by resize called.
Definition at line 361 of file musicsongsearchonlinewidget.cpp.
References m_tableWidget, m_textLabel, MusicSongSearchTableWidget::resizeSection(), and setResizeLabelText().
|
private |
Set resize labelt ext.
Definition at line 497 of file musicsongsearchonlinewidget.cpp.
References TTK::Widget::elidedText(), G_SETTING_PTR, m_resizeWidgets, m_textLabel, MusicSettingManager::WidgetSize, and WINDOW_WIDTH_MIN.
Referenced by resizeWindow(), startToSearchByID(), and startToSearchByText().
void MusicSongSearchOnlineWidget::startToSearchByID | ( | const QString & | name | ) |
Start to search query by given id.
Definition at line 350 of file musicsongsearchonlinewidget.cpp.
References m_resizeWidgets, m_tableWidget, setResizeLabelText(), MusicSongSearchTableWidget::startToSearchByID(), and TTKObjectCast.
void MusicSongSearchOnlineWidget::startToSearchByText | ( | const QString & | name | ) |
Start to search query by text.
Definition at line 339 of file musicsongsearchonlinewidget.cpp.
References m_resizeWidgets, m_tableWidget, setResizeLabelText(), MusicSongSearchTableWidget::startToSearchByText(), and TTKObjectCast.
|
private |
Definition at line 152 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), and ~MusicSongSearchOnlineWidget().
|
private |
Definition at line 153 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), setResizeLabelText(), startToSearchByID(), and startToSearchByText().
|
private |
Definition at line 154 of file musicsongsearchonlinewidget.h.
Referenced by buttonClicked(), createToolWidget(), MusicSongSearchOnlineWidget(), resizeWindow(), startToSearchByID(), startToSearchByText(), and ~MusicSongSearchOnlineWidget().
|
private |
Definition at line 151 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), resizeWindow(), setResizeLabelText(), and ~MusicSongSearchOnlineWidget().