|
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 playlist backup table widget. More...
#include <musicplaylistbackupwidget.h>
Inheritance diagram for MusicPlaylistBackupTableWidget:Public Member Functions | |
| MusicPlaylistBackupTableWidget (QWidget *parent=nullptr) | |
| ~MusicPlaylistBackupTableWidget () | |
| virtual void | updateSongsList (const MusicSongList &songs) overridefinal |
Public Member Functions inherited from MusicAbstractSongsListTableWidget | |
| MusicAbstractSongsListTableWidget (QWidget *parent=nullptr) | |
| ~MusicAbstractSongsListTableWidget () | |
| virtual void | setSongsList (MusicSongList *songs) |
| virtual void | selectRow (int index) |
| void | setPlaylistRow (int index) noexcept |
| void | setPlayRowIndex (int index) noexcept |
| int | playRowIndex () const noexcept |
Public Member Functions inherited from MusicSmoothMovingTableWidget | |
| MusicSmoothMovingTableWidget (QWidget *parent=nullptr) | |
| void | setMovedScrollBar (QScrollBar *bar=nullptr) |
Public Member Functions inherited from MusicAbstractTableWidget | |
| MusicAbstractTableWidget (QWidget *parent=nullptr) | |
Public Member Functions inherited from TTKAbstractTableWidget | |
| TTKAbstractTableWidget (QWidget *parent=nullptr) | |
| ~TTKAbstractTableWidget () | |
| TTKIntList | selectedIndexList () const |
Private Slots | |
| void | itemDoubleClicked (int row, int column) |
Private Member Functions | |
| virtual void | contextMenuEvent (QContextMenuEvent *event) overridefinal |
The class of the playlist backup table widget.
Definition at line 28 of file musicplaylistbackupwidget.h.
|
explicit |
Object constructor.
Definition at line 11 of file musicplaylistbackupwidget.cpp.
References itemDoubleClicked().
| MusicPlaylistBackupTableWidget::~MusicPlaylistBackupTableWidget | ( | ) |
Object destructor.
Definition at line 23 of file musicplaylistbackupwidget.cpp.
References TTKAbstractTableWidget::removeItems().
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 65 of file musicplaylistbackupwidget.cpp.
References MusicAbstractSongsListTableWidget::createMoreMenu(), MusicAbstractSongsListTableWidget::currentSongPath(), TTK::String::isNetworkUrl(), MusicAbstractSongsListTableWidget::m_songs, TTK::UI::MenuStyle02, MusicAbstractSongsListTableWidget::openFileDir(), MusicAbstractSongsListTableWidget::playClicked(), MusicAbstractSongsListTableWidget::showAlbumQueryWidget(), and MusicAbstractSongsListTableWidget::showFileInformation().
Table widget item cell double clicked.
Definition at line 51 of file musicplaylistbackupwidget.cpp.
References MusicSongsContainerWidget::addSongToPlaylist(), MusicAbstractSongsListTableWidget::currentSongPath(), MusicSongsContainerWidget::instance(), and TTKAbstractTableWidget::isValid().
Referenced by MusicPlaylistBackupTableWidget().
|
finaloverridevirtual |
Update songs files in table.
Reimplemented from MusicAbstractSongsListTableWidget.
Definition at line 28 of file musicplaylistbackupwidget.cpp.
References TTK::UI::Color01, MusicSong::duration(), TTK::Widget::elidedText(), MusicSong::name(), and QtItemSetTextAlignment.
1.8.8