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 background list item. More...
#include <musicbackgroundlistwidget.h>
Signals | |
void | closeClicked (MusicBackgroundListItem *item) |
void | itemClicked (MusicBackgroundListItem *item) |
Public Member Functions | |
MusicBackgroundListItem (QWidget *parent=nullptr) | |
void | setFileName (const QString &name) |
QString | fileName () const |
void | setFilePath (const QString &path) |
QString | filePath () const |
void | updatePixmap () |
void | updatePixmap (const MusicBackgroundImage &image) |
bool | contains (const MusicSkinItem &item) const |
void | setSelected (bool v) |
bool | isSelected () const |
void | setSelectEnabled (bool v) |
bool | isSelectEnabled () const |
void | setCloseEnabled (bool v) |
bool | isCloseEnabled () const |
void | setShowNameEnabled (bool v) |
bool | isShowNameEnabled () const |
Private Member Functions | |
virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
virtual void | leaveEvent (QEvent *event) overridefinal |
virtual void | enterEvent (QtEnterEvent *event) overridefinal |
virtual void | paintEvent (QPaintEvent *event) overridefinal |
Private Attributes | |
bool | m_isSelected |
bool | m_printMask |
bool | m_selectedEnabled |
bool | m_closeEnabled |
bool | m_showNameEnabled |
QString | m_name |
QString | m_path |
MusicSkinItem | m_imageInfo |
The class of the background list item.
Definition at line 29 of file musicbackgroundlistwidget.h.
|
explicit |
Object constructor.
Definition at line 8 of file musicbackgroundlistwidget.cpp.
|
signal |
Current item close clicked.
Referenced by mousePressEvent().
bool MusicBackgroundListItem::contains | ( | const MusicSkinItem & | item | ) | const |
Current item contains or not.
Definition at line 38 of file musicbackgroundlistwidget.cpp.
References MusicSkinItem::isValid(), m_imageInfo, and MusicSkinItem::m_name.
Referenced by mousePressEvent().
|
finaloverrideprivatevirtual |
Definition at line 91 of file musicbackgroundlistwidget.cpp.
References m_printMask.
|
inline |
Get item file name.
Definition at line 46 of file musicbackgroundlistwidget.h.
Referenced by MusicBackgroundListWidget::currentItemClicked(), and MusicBackgroundSkinDialog::listWidgetItemClicked().
|
inline |
Get item file name.
Definition at line 54 of file musicbackgroundlistwidget.h.
Referenced by MusicBackgroundListWidget::itemCloseClicked().
|
inline |
Get close option set the current item.
Definition at line 94 of file musicbackgroundlistwidget.h.
|
inline |
Get current selected item state.
Definition at line 76 of file musicbackgroundlistwidget.h.
|
inline |
Get current selected item state.
Definition at line 85 of file musicbackgroundlistwidget.h.
|
inline |
Get show title name set the current item.
Definition at line 103 of file musicbackgroundlistwidget.h.
|
signal |
Current item clicked.
Referenced by mousePressEvent().
|
finaloverrideprivatevirtual |
Definition at line 84 of file musicbackgroundlistwidget.cpp.
References m_printMask.
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 71 of file musicbackgroundlistwidget.cpp.
References closeClicked(), contains(), itemClicked(), and m_closeEnabled.
|
finaloverrideprivatevirtual |
Definition at line 98 of file musicbackgroundlistwidget.cpp.
References TTK::Widget::fontTextWidth(), m_closeEnabled, m_imageInfo, m_isSelected, MusicSkinItem::m_name, m_name, m_printMask, m_selectedEnabled, m_showNameEnabled, and MusicSkinItem::m_useCount.
void MusicBackgroundListItem::setCloseEnabled | ( | bool | v | ) |
Close option set the current item.
Definition at line 59 of file musicbackgroundlistwidget.cpp.
References m_closeEnabled.
Referenced by MusicBackgroundListWidget::addCellItem().
|
inline |
Set item file name.
Definition at line 42 of file musicbackgroundlistwidget.h.
References name.
Referenced by MusicBackgroundListWidget::addCellItem().
|
inline |
Set item file name.
Definition at line 50 of file musicbackgroundlistwidget.h.
Referenced by MusicBackgroundListWidget::addCellItem().
void MusicBackgroundListItem::setSelected | ( | bool | v | ) |
Select the current item.
Definition at line 47 of file musicbackgroundlistwidget.cpp.
References m_isSelected.
Referenced by MusicBackgroundListWidget::currentItemClicked().
void MusicBackgroundListItem::setSelectEnabled | ( | bool | v | ) |
Select the current item enable or not.
Definition at line 53 of file musicbackgroundlistwidget.cpp.
References m_selectedEnabled.
void MusicBackgroundListItem::setShowNameEnabled | ( | bool | v | ) |
Show title name set the current item.
Definition at line 65 of file musicbackgroundlistwidget.cpp.
References m_showNameEnabled.
void MusicBackgroundListItem::updatePixmap | ( | ) |
Update pix image.
Definition at line 20 of file musicbackgroundlistwidget.cpp.
References m_path, and MusicExtractWrapper::outputSkin().
Referenced by MusicBackgroundListWidget::addCellItem().
void MusicBackgroundListItem::updatePixmap | ( | const MusicBackgroundImage & | image | ) |
Update pix image.
Definition at line 32 of file musicbackgroundlistwidget.cpp.
References m_imageInfo, MusicBackgroundImage::m_item, and MusicBackgroundImage::m_pix.
|
private |
Definition at line 125 of file musicbackgroundlistwidget.h.
Referenced by mousePressEvent(), paintEvent(), and setCloseEnabled().
|
private |
Definition at line 127 of file musicbackgroundlistwidget.h.
Referenced by contains(), paintEvent(), and updatePixmap().
|
private |
Definition at line 124 of file musicbackgroundlistwidget.h.
Referenced by paintEvent(), and setSelected().
|
private |
Definition at line 126 of file musicbackgroundlistwidget.h.
Referenced by paintEvent().
|
private |
Definition at line 126 of file musicbackgroundlistwidget.h.
Referenced by updatePixmap().
|
private |
Definition at line 124 of file musicbackgroundlistwidget.h.
Referenced by enterEvent(), leaveEvent(), and paintEvent().
|
private |
Definition at line 125 of file musicbackgroundlistwidget.h.
Referenced by paintEvent(), and setSelectEnabled().
|
private |
Definition at line 125 of file musicbackgroundlistwidget.h.
Referenced by paintEvent(), and setShowNameEnabled().