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 Attributes | List of all members
MusicFunctionTableWidget Class Reference

The class of the list table widget. More...

#include <musicsettingwidget.h>

+ Inheritance diagram for MusicFunctionTableWidget:

Public Slots

virtual void itemCellClicked (int row, int column) overridefinal
 
- Public Slots inherited from TTKAbstractTableWidget
virtual void itemCellEntered (int row, int column)
 
virtual void itemCellClicked (int row, int column)
 
virtual void removeItems ()
 

Signals

void currentIndexChanged (int index)
 

Public Member Functions

 MusicFunctionTableWidget (QWidget *parent=nullptr)
 
void addCellItems (int index, const MusicFunctionItemList &items)
 
- 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 Attributes

int m_listIndex
 

Additional Inherited Members

- 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 TTKAbstractTableWidget
int m_previousColorRow
 
int m_previousClickRow
 
QColor m_backgroundColor
 

Detailed Description

The class of the list table widget.

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

Definition at line 52 of file musicsettingwidget.h.

Constructor & Destructor Documentation

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

Object constructor.

Definition at line 32 of file musicsettingwidget.cpp.

Member Function Documentation

void MusicFunctionTableWidget::addCellItems ( int  index,
const MusicFunctionItemList &  items 
)

Add table list items by index and icons and paths.

Definition at line 46 of file musicsettingwidget.cpp.

References TTK::UI::Color02, MusicFunctionItem::m_icon, m_listIndex, MusicFunctionItem::m_name, and QtItemSetTextAlignment.

void MusicFunctionTableWidget::currentIndexChanged ( int  index)
signal

Current list index changed.

Referenced by itemCellClicked().

void MusicFunctionTableWidget::itemCellClicked ( int  row,
int  column 
)
finaloverridevirtualslot

Table widget item cell click.

Definition at line 69 of file musicsettingwidget.cpp.

References currentIndexChanged(), and m_listIndex.

Member Data Documentation

int MusicFunctionTableWidget::m_listIndex
private

Definition at line 80 of file musicsettingwidget.h.

Referenced by addCellItems(), and itemCellClicked().


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