1 #ifndef MUSICPLAYEDLISTPOPWIDGET_H
2 #define MUSICPLAYEDLISTPOPWIDGET_H
47 virtual void paintEvent(QPaintEvent *event)
override final;
86 void clearQueueState();
90 void updatePlayedList(
const TTK::IndexPropertyList &indexs);
95 void remove(
int index);
99 void remove(
int playlistRow,
const QString &path);
103 void remove(
int playlistRow,
const MusicSong &song);
107 void remove(
int playlistRow,
const MusicSongList &songs);
112 void append(
const MusicSongList &songs);
116 void append(
int playlistRow,
const MusicSong &song);
120 void append(
int playlistRow,
const MusicSongList &songs);
125 void insert(
int playlistRow,
const MusicSong &song);
129 void insert(
int playlistRow,
const MusicSongList &songs);
133 void insert(
int playlistRow,
int index,
const MusicSong &song);
137 void insert(
int playlistRow,
int index,
const MusicSongList &song);
142 void selectCurrentIndex();
146 void selectCurrentIndex(
int playlistRow,
const MusicSong &song);
164 void itemDoubleClicked();
168 void itemDoubleClicked(
int row,
int column);
178 QWidget *createContainerWidget();
182 void setPlaylistSongs();
186 void setPlaylistCount(
int count);
190 void clearPlaylist();
201 #endif // MUSICPLAYEDLISTPOPWIDGET_H
#define TTK_MODULE_EXPORT
#define TTK_DECLARE_MODULE(Class)
The class of the music song info.
The class of the music play list.