Clementine-audio-player-Mac.../src/songplaylistitem.h

26 lines
459 B
C++

#ifndef SONGPLAYLISTITEM_H
#define SONGPLAYLISTITEM_H
#include "playlistitem.h"
#include "song.h"
class SongPlaylistItem : public PlaylistItem {
public:
SongPlaylistItem();
SongPlaylistItem(const Song& song);
Type type() const { return Type_Song; }
void Save(QSettings& settings) const;
void Restore(const QSettings& settings);
Song Metadata() const { return song_; }
QUrl Url();
private:
Song song_;
};
#endif // SONGPLAYLISTITEM_H