TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
MusicSongsListPlayedTableWidget Class Reference

The class of the songs played queue list table widget. More...

#include <musicsongslistplayedtablewidget.h>

+ Inheritance diagram for MusicSongsListPlayedTableWidget:

Public Slots

virtual void itemCellEntered (int row, int column) overridefinal
 
virtual void itemCellClicked (int row, int column) overridefinal
 
virtual void removeItems () overridefinal
 
virtual void removeItemAt () overridefinal
 
- Public Slots inherited from MusicAbstractSongsListTableWidget
virtual void removeItemAt ()
 
void playClicked ()
 
void clearItems ()
 
void openFileDir ()
 
void showFileInformation ()
 
void showMovieQueryWidget ()
 
void showAlbumQueryWidget ()
 
void showSimilarQueryWidget ()
 
void showSongSharedWidget ()
 
void showDownloadWidget ()
 
void showPlayedMovieQueryWidget ()
 
void showPlayedSimilarQueryWidget ()
 
void showPlayedSongSharedWidget ()
 
- Public Slots inherited from MusicSmoothMovingTableWidget
void timeToAnimation ()
 
void valueChanged (int value)
 
- Public Slots inherited from TTKAbstractTableWidget
virtual void itemCellEntered (int row, int column)
 
virtual void itemCellClicked (int row, int column)
 
virtual void removeItems ()
 

Signals

void deleteItemAt (const TTKIntList &index)
 
- Signals inherited from MusicAbstractSongsListTableWidget
void isCurrentPlaylistRow (bool &state)
 

Public Member Functions

 MusicSongsListPlayedTableWidget (QWidget *parent=nullptr)
 
 ~MusicSongsListPlayedTableWidget ()
 
virtual void updateSongsList (const MusicSongList &songs) overridefinal
 
virtual void selectRow (int index) overridefinal
 
void setQueueState (int row) const
 
void clearQueueState ()
 
void selectPlayedRow ()
 
void adjustPlayWidgetRow ()
 
- Public Member Functions inherited from MusicAbstractSongsListTableWidget
 MusicAbstractSongsListTableWidget (QWidget *parent=nullptr)
 
 MusicAbstractSongsListTableWidget (int index, QWidget *parent=nullptr)
 
 ~MusicAbstractSongsListTableWidget ()
 
virtual void setSongsList (MusicSongList *songs)
 
int totalHeight () const
 
void setPlaylistRow (int index)
 
void setPlayRowIndex (int index)
 
int playRowIndex () const
 
- Public Member Functions inherited from MusicSmoothMovingTableWidget
 MusicSmoothMovingTableWidget (QWidget *parent=nullptr)
 
 ~MusicSmoothMovingTableWidget ()
 
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 Member Functions

virtual void contextMenuEvent (QContextMenuEvent *event) overridefinal
 

Private Attributes

MusicSongsListPlayedWidgetm_songsPlayWidget
 

Additional Inherited Members

- Protected Member Functions inherited from MusicAbstractSongsListTableWidget
void createMoreMenu (QMenu *menu)
 
QString currentSongPath () const
 
QString songPath (int index) const
 
QString currentSongName () const
 
QString songName (int index) const
 
- Protected Member Functions inherited from MusicSmoothMovingTableWidget
virtual void wheelEvent (QWheelEvent *event) override
 
- Protected Member Functions inherited from TTKAbstractTableWidget
virtual void leaveEvent (QEvent *event) override
 
void setRowColor (int row, const QColor &color) const
 
bool isValid () const
 
- Protected Attributes inherited from MusicAbstractSongsListTableWidget
int m_playlistRow
 
int m_playRowIndex
 
MusicSongList * m_songs
 
- Protected Attributes inherited from MusicSmoothMovingTableWidget
bool m_initialized
 
int m_previousValue
 
int m_deltaValue
 
QScrollBar * m_scrollBar
 
QTimer * m_animationTimer
 
QPropertyAnimation * m_slowAnimation
 
- Protected Attributes inherited from TTKAbstractTableWidget
int m_previousColorRow
 
int m_previousClickRow
 
QColor m_backgroundColor
 

Detailed Description

The class of the songs played queue list table widget.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 29 of file musicsongslistplayedtablewidget.h.

Constructor & Destructor Documentation

MusicSongsListPlayedTableWidget::MusicSongsListPlayedTableWidget ( QWidget *  parent = nullptr)
explicit

Object constructor.

Definition at line 7 of file musicsongslistplayedtablewidget.cpp.

References TTK::Widget::setTransparent().

MusicSongsListPlayedTableWidget::~MusicSongsListPlayedTableWidget ( )

Object destructor.

Definition at line 25 of file musicsongslistplayedtablewidget.cpp.

References m_songsPlayWidget, and removeItems().

Member Function Documentation

void MusicSongsListPlayedTableWidget::adjustPlayWidgetRow ( )
void MusicSongsListPlayedTableWidget::clearQueueState ( )

Clear play queue state.

Definition at line 112 of file musicsongslistplayedtablewidget.cpp.

Referenced by MusicPlayedListPopWidget::clearQueueState().

void MusicSongsListPlayedTableWidget::contextMenuEvent ( QContextMenuEvent *  event)
finaloverrideprivatevirtual
void MusicSongsListPlayedTableWidget::deleteItemAt ( const TTKIntList index)
signal

Delete items from indexs .

Referenced by removeItemAt().

void MusicSongsListPlayedTableWidget::itemCellClicked ( int  row,
int  column 
)
finaloverridevirtualslot
void MusicSongsListPlayedTableWidget::itemCellEntered ( int  row,
int  column 
)
finaloverridevirtualslot
void MusicSongsListPlayedTableWidget::removeItemAt ( )
finaloverridevirtualslot
void MusicSongsListPlayedTableWidget::removeItems ( )
finaloverridevirtualslot
void MusicSongsListPlayedTableWidget::selectPlayedRow ( )
void MusicSongsListPlayedTableWidget::selectRow ( int  index)
finaloverridevirtual
void MusicSongsListPlayedTableWidget::setQueueState ( int  row) const

Set play queue state.

Definition at line 98 of file musicsongslistplayedtablewidget.cpp.

Referenced by MusicPlayedListPopWidget::insert().

void MusicSongsListPlayedTableWidget::updateSongsList ( const MusicSongList &  songs)
finaloverridevirtual

Member Data Documentation

MusicSongsListPlayedWidget* MusicSongsListPlayedTableWidget::m_songsPlayWidget
private

The documentation for this class was generated from the following files: