PlaylistItem: Add dtor

This commit is contained in:
Jonas Kvinge
2025-03-08 23:46:12 +01:00
parent 1173d5f865
commit 66e175f6d1
2 changed files with 3 additions and 0 deletions

View File

@@ -41,6 +41,8 @@ using namespace Qt::Literals::StringLiterals;
PlaylistItem::PlaylistItem(const Song::Source source) : should_skip_(false), source_(source) {} PlaylistItem::PlaylistItem(const Song::Source source) : should_skip_(false), source_(source) {}
PlaylistItem::~PlaylistItem() = default;
PlaylistItemPtr PlaylistItem::NewFromSource(const Song::Source source) { PlaylistItemPtr PlaylistItem::NewFromSource(const Song::Source source) {
switch (source) { switch (source) {

View File

@@ -49,6 +49,7 @@ using std::enable_shared_from_this;
class PlaylistItem : public enable_shared_from_this<PlaylistItem> { class PlaylistItem : public enable_shared_from_this<PlaylistItem> {
public: public:
explicit PlaylistItem(const Song::Source source); explicit PlaylistItem(const Song::Source source);
virtual ~PlaylistItem();
static SharedPtr<PlaylistItem> NewFromSource(const Song::Source source); static SharedPtr<PlaylistItem> NewFromSource(const Song::Source source);
static SharedPtr<PlaylistItem> NewFromSong(const Song &song); static SharedPtr<PlaylistItem> NewFromSong(const Song &song);