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 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 103 of file musicsongsearchonlinewidget.h.
|
explicit |
Object constructor.
Definition at line 287 of file musicsongsearchonlinewidget.cpp.
References createToolWidget(), MusicRightAreaWidget::instance(), and m_tableWidget.
MusicSongSearchOnlineWidget::~MusicSongSearchOnlineWidget | ( | ) |
Object destructor.
Definition at line 323 of file musicsongsearchonlinewidget.cpp.
References m_playButton, m_tableWidget, and m_textLabel.
|
slot |
Set diff button clicked by index.
Definition at line 358 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 397 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 352 of file musicsongsearchonlinewidget.cpp.
References m_tableWidget, m_textLabel, MusicSongSearchTableWidget::resizeSection(), and setResizeLabelText().
|
private |
Set resize labelt ext.
Definition at line 488 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 341 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 330 of file musicsongsearchonlinewidget.cpp.
References m_resizeWidgets, m_tableWidget, setResizeLabelText(), MusicSongSearchTableWidget::startToSearchByText(), and TTKObjectCast.
|
private |
Definition at line 147 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), and ~MusicSongSearchOnlineWidget().
|
private |
Definition at line 148 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), setResizeLabelText(), startToSearchByID(), and startToSearchByText().
|
private |
Definition at line 149 of file musicsongsearchonlinewidget.h.
Referenced by buttonClicked(), createToolWidget(), MusicSongSearchOnlineWidget(), resizeWindow(), startToSearchByID(), startToSearchByText(), and ~MusicSongSearchOnlineWidget().
|
private |
Definition at line 146 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), resizeWindow(), setResizeLabelText(), and ~MusicSongSearchOnlineWidget().