|
TTKMusicPlayer
4.2.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 cloud tool box widget. More...
#include <musiccloudtoolboxwidget.h>
Inheritance diagram for MusicCloudToolBoxWidget:Public Slots | |
| void | updateItemTitle (int index) |
Public Slots inherited from MusicFunctionToolBoxWidget | |
| void | setCurrentIndex (int index) |
| void | itemIndexChanged (int index) |
| void | setTransparent (int alpha) |
Public Member Functions | |
| MusicCloudToolBoxWidget (QWidget *parent=nullptr) | |
| ~MusicCloudToolBoxWidget () | |
Public Member Functions inherited from MusicFunctionToolBoxWidget | |
| MusicFunctionToolBoxWidget (QWidget *parent=nullptr) | |
| ~MusicFunctionToolBoxWidget () | |
| void | addCellItem (QWidget *item, const QString &text) |
| void | removeItem (QWidget *item) |
| void | swapItem (int start, int end) |
| void | setTitle (QWidget *item, const QString &text) |
| void | resizeScrollIndex (int index) const |
| int | currentIndex () const noexcept |
| int | count () const noexcept |
Private Member Functions | |
| void | createWidgetItem (MusicAbstractDownloadTableWidget *widget, const QString &text, int index) |
| virtual MusicFunctionToolBoxWidgetItem * | initialItem (QWidget *item, const QString &text) overridefinal |
Private Attributes | |
| MusicSongItemList | m_items |
Additional Inherited Members | |
Protected Member Functions inherited from MusicFunctionToolBoxWidget | |
| virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
| int | foundMappedIndex (int index) |
Protected Attributes inherited from MusicFunctionToolBoxWidget | |
| int | m_currentIndex |
| int | m_itemIndexRaise |
| QVBoxLayout * | m_layout |
| QScrollArea * | m_scrollArea |
| QWidget * | m_contentsWidget |
| MusicToolBoxWidgetItemList | m_items |
The class of the cloud tool box widget.
Definition at line 32 of file musiccloudtoolboxwidget.h.
|
explicit |
Object constructor.
Definition at line 4 of file musiccloudtoolboxwidget.cpp.
References createWidgetItem(), m_items, and updateItemTitle().
| MusicCloudToolBoxWidget::~MusicCloudToolBoxWidget | ( | ) |
|
private |
Create widget item.
Definition at line 39 of file musiccloudtoolboxwidget.cpp.
References MusicFunctionToolBoxWidget::addCellItem(), MusicSongItem::m_itemIndex, MusicSongItem::m_itemName, m_items, MusicSongItem::m_itemWidget, MusicSongItem::m_songs, MusicAbstractSongsListTableWidget::setPlaylistRow(), MusicAbstractSongsListTableWidget::setSongsList(), and MusicFunctionToolBoxWidget::setTitle().
Referenced by MusicCloudToolBoxWidget().
|
finaloverrideprivatevirtual |
Create item.
Implements MusicFunctionToolBoxWidget.
Definition at line 53 of file musiccloudtoolboxwidget.cpp.
References MusicFunctionToolBoxWidgetItem::addCellItem(), MusicFunctionToolBoxWidget::m_itemIndexRaise, and MusicFunctionToolBoxWidgetItem::setExpand().
|
slot |
Update item title.
Definition at line 28 of file musiccloudtoolboxwidget.cpp.
References MusicSongItem::m_itemName, m_items, MusicSongItem::m_itemWidget, MusicSongItem::m_songs, and MusicFunctionToolBoxWidget::setTitle().
Referenced by MusicCloudToolBoxWidget().
|
private |
Definition at line 62 of file musiccloudtoolboxwidget.h.
Referenced by createWidgetItem(), MusicCloudToolBoxWidget(), updateItemTitle(), and ~MusicCloudToolBoxWidget().
1.8.8