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 tool box widget. More...
#include <musicsongstoolboxwidget.h>
Public Member Functions | |
MusicSongsToolBoxWidget (QWidget *parent=nullptr) | |
void | setSongSort (QWidget *item, MusicSongSort *sort) |
int | makeValidIndex () const |
![]() | |
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 |
int | count () const |
Private Member Functions | |
virtual MusicFunctionToolBoxWidgetItem * | initialItem (QWidget *item, const QString &text) overridefinal |
Additional Inherited Members | |
![]() | |
void | setCurrentIndex (int index) |
void | itemIndexChanged (int index) |
void | setTransparent (int alpha) |
![]() | |
virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
int | foundMappedIndex (int index) |
![]() | |
int | m_currentIndex |
int | m_itemIndexRaise |
QVBoxLayout * | m_layout |
QScrollArea * | m_scrollArea |
QWidget * | m_contentsWidget |
MusicToolBoxWidgetItemList | m_itemList |
The class of the tool box widget.
Definition at line 240 of file musicsongstoolboxwidget.h.
|
explicit |
Object constructor.
Definition at line 258 of file musicsongstoolboxwidget.cpp.
|
finaloverrideprivatevirtual |
Create item.
Implements MusicFunctionToolBoxWidget.
Definition at line 291 of file musicsongstoolboxwidget.cpp.
References MusicFunctionToolBoxWidgetItem::addCellItem(), MusicFunctionToolBoxWidget::m_itemIndexRaise, and MusicFunctionToolBoxWidgetItem::setExpand().
int MusicSongsToolBoxWidget::makeValidIndex | ( | ) | const |
Get current valid index.
Definition at line 277 of file musicsongstoolboxwidget.cpp.
References MusicFunctionToolBoxWidget::m_itemList, MUSIC_NORMAL_LIST, and TTK::playlistRowValid().
Referenced by MusicSongsContainerWidget::addSongToPlaylist(), MusicSongsContainerWidget::importSongsByPath(), and MusicSongsContainerWidget::importSongsByUrl().
void MusicSongsToolBoxWidget::setSongSort | ( | QWidget * | item, |
MusicSongSort * | sort | ||
) |
Set music sort.
Definition at line 264 of file musicsongstoolboxwidget.cpp.
References MusicFunctionToolBoxWidgetItem::item(), MusicFunctionToolBoxWidget::m_itemList, and TTKObjectCast.
Referenced by MusicSongsContainerWidget::createWidgetItem().