1 #ifndef MUSICPLAYEDLISTPOPWIDGET_H
2 #define MUSICPLAYEDLISTPOPWIDGET_H
46 virtual void paintEvent(QPaintEvent *event)
override final;
84 void clearQueueState();
88 void updatePlayedRows(
const TTK::IndexPropertyList &rows);
93 void remove(
int index);
97 void remove(
int playlistRow,
const QString &path);
101 void remove(
int playlistRow,
const MusicSong &song);
105 void remove(
int playlistRow,
const MusicSongList &songs);
110 void append(
const MusicSongList &songs);
114 void append(
int playlistRow,
const MusicSong &song);
118 void append(
int playlistRow,
const MusicSongList &songs);
123 void insert(
int playlistRow,
const MusicSong &song);
127 void insert(
int playlistRow,
const MusicSongList &songs);
131 void insert(
int playlistRow,
int index,
const MusicSong &song);
135 void insert(
int playlistRow,
int index,
const MusicSongList &song);
140 QString currentMediaPath(
int index)
const;
144 void selectCurrentMedia();
148 void selectCurrentMedia(
int playlistRow,
const MusicSong &song);
166 void itemDoubleClicked();
170 void itemDoubleClicked(
int row,
int column);
180 QWidget *createContainerWidget();
184 void setPlaylistSongs();
188 void setPlaylistCount(
int count);
192 void clearPlaylist();
203 #endif // MUSICPLAYEDLISTPOPWIDGET_H
#define TTK_MODULE_EXPORT
TTK_MODULE_EXPORT void initialize(TTK::Attribute attr)
The class of the music song info.
The class of the music play list.