|
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 song search online widget. More...
#include <musicsongsearchonlinewidget.h>
Inheritance diagram for MusicSongSearchOnlineWidget:Public Slots | |
| void | buttonClicked (int index) |
Public Member Functions | |
| MusicSongSearchOnlineWidget (QWidget *parent=nullptr) | |
| ~MusicSongSearchOnlineWidget () | |
| void | startToSearchByValue (const QString &name) |
| void | startToSearchByID (const QString &name) |
| void | resizeGeometry () |
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 102 of file musicsongsearchonlinewidget.h.
|
explicit |
Object constructor.
Definition at line 290 of file musicsongsearchonlinewidget.cpp.
References createToolWidget(), MusicRightAreaWidget::instance(), and m_tableWidget.
| MusicSongSearchOnlineWidget::~MusicSongSearchOnlineWidget | ( | ) |
Object destructor.
Definition at line 324 of file musicsongsearchonlinewidget.cpp.
References m_playButton, m_tableWidget, and m_textLabel.
|
slot |
Set diff button clicked by index.
Definition at line 359 of file musicsongsearchonlinewidget.cpp.
References MusicSongSearchTableWidget::addSearchMusicToPlaylist(), MusicFillItemTableWidget::checkedItemRows(), MusicAbstractMoveDialog::exec(), MusicDownloadBatchWidget::initialize(), m_tableWidget, MusicToastLabel::popup(), qAsConst, and MusicQueryTableWidget::queryInput().
Referenced by createToolWidget().
|
private |
Create tool widget.
Definition at line 398 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::resizeGeometry | ( | ) |
Resize window bound by resize called.
Definition at line 353 of file musicsongsearchonlinewidget.cpp.
References m_tableWidget, m_textLabel, MusicSongSearchTableWidget::resizeGeometry(), and setResizeLabelText().
|
private |
Set resize labelt ext.
Definition at line 489 of file musicsongsearchonlinewidget.cpp.
References TTK::Widget::elidedText(), G_SETTING_PTR, m_resizeWidgets, m_textLabel, MusicSettingManager::WidgetSize, and WINDOW_WIDTH_MIN.
Referenced by resizeGeometry(), startToSearchByID(), and startToSearchByValue().
| void MusicSongSearchOnlineWidget::startToSearchByID | ( | const QString & | name | ) |
Start to search query by given id.
Definition at line 342 of file musicsongsearchonlinewidget.cpp.
References m_resizeWidgets, m_tableWidget, setResizeLabelText(), MusicSongSearchTableWidget::startToSearchByID(), and TTKObjectCast.
| void MusicSongSearchOnlineWidget::startToSearchByValue | ( | const QString & | name | ) |
Start to search query by value.
Definition at line 331 of file musicsongsearchonlinewidget.cpp.
References m_resizeWidgets, m_tableWidget, setResizeLabelText(), MusicSongSearchTableWidget::startToSearchByValue(), and TTKObjectCast.
|
private |
Definition at line 146 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), and ~MusicSongSearchOnlineWidget().
|
private |
Definition at line 147 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), setResizeLabelText(), startToSearchByID(), and startToSearchByValue().
|
private |
Definition at line 148 of file musicsongsearchonlinewidget.h.
Referenced by buttonClicked(), createToolWidget(), MusicSongSearchOnlineWidget(), resizeGeometry(), startToSearchByID(), startToSearchByValue(), and ~MusicSongSearchOnlineWidget().
|
private |
Definition at line 145 of file musicsongsearchonlinewidget.h.
Referenced by createToolWidget(), resizeGeometry(), setResizeLabelText(), and ~MusicSongSearchOnlineWidget().
1.8.8