1 #ifndef MUSICSONGSLISTPLAYWIDGET_H
2 #define MUSICSONGSLISTPLAYWIDGET_H
23 #include <QPushButton>
49 void updateDurationLabel(
const QString ¤t,
const QString &total);
53 void updateCurrentArtist();
58 void initialize(
const QString &
name,
const QString &path, QString &time);
62 void enableRenameMode();
67 inline bool isRenameMode() noexcept {
return m_renameEdit !=
nullptr; }
81 void renameFinished(
const QString &text);
85 void enterChanged(
int row,
int column);
91 void deleteRenameItem();
95 void changItemName(
const QString &name);
99 void currentLoveStateClicked();
103 void currentDownloadStateClicked();
109 virtual void enterEvent(
QtEnterEvent *event)
override final;
113 void createMoreMenu(QMenu *menu);
117 bool showArtistPicture(
const QString &name)
const;
129 #endif // MUSICSONGSLISTPLAYWIDGET_H
#define QtEnterEvent
Event enter.
#define TTK_MODULE_EXPORT
The class of the item rename edit.
TTK_MODULE_EXPORT void initialize(TTK::Attribute attr)
The class of the split item clicked widget.