diff --git a/src/internet/jamendo/jamendoplaylistitem.cpp b/src/internet/jamendo/jamendoplaylistitem.cpp index 8eb1b2ad0..f8a482594 100644 --- a/src/internet/jamendo/jamendoplaylistitem.cpp +++ b/src/internet/jamendo/jamendoplaylistitem.cpp @@ -20,12 +20,10 @@ #include "jamendoplaylistitem.h" JamendoPlaylistItem::JamendoPlaylistItem(const QString& type) - : LibraryPlaylistItem(type) {} + : DbPlaylistItem(type) {} JamendoPlaylistItem::JamendoPlaylistItem(const Song& song) - : LibraryPlaylistItem("Jamendo") { - song_ = song; -} + : DbPlaylistItem("Jamendo", song) {} bool JamendoPlaylistItem::InitFromQuery(const SqlRow& query) { // Rows from the songs tables come first @@ -33,5 +31,3 @@ bool JamendoPlaylistItem::InitFromQuery(const SqlRow& query) { return song_.is_valid(); } - -QUrl JamendoPlaylistItem::Url() const { return song_.url(); } diff --git a/src/internet/jamendo/jamendoplaylistitem.h b/src/internet/jamendo/jamendoplaylistitem.h index a0b273645..85eef5800 100644 --- a/src/internet/jamendo/jamendoplaylistitem.h +++ b/src/internet/jamendo/jamendoplaylistitem.h @@ -20,16 +20,14 @@ #ifndef INTERNET_JAMENDO_JAMENDOPLAYLISTITEM_H_ #define INTERNET_JAMENDO_JAMENDOPLAYLISTITEM_H_ -#include "library/libraryplaylistitem.h" +#include "playlist/dbplaylistitem.h" -class JamendoPlaylistItem : public LibraryPlaylistItem { +class JamendoPlaylistItem : public DbPlaylistItem { public: explicit JamendoPlaylistItem(const QString& type); explicit JamendoPlaylistItem(const Song& song); bool InitFromQuery(const SqlRow& query); - - QUrl Url() const; }; #endif // INTERNET_JAMENDO_JAMENDOPLAYLISTITEM_H_ diff --git a/src/internet/magnatune/magnatuneplaylistitem.cpp b/src/internet/magnatune/magnatuneplaylistitem.cpp index 20da67965..ee1669173 100644 --- a/src/internet/magnatune/magnatuneplaylistitem.cpp +++ b/src/internet/magnatune/magnatuneplaylistitem.cpp @@ -21,12 +21,10 @@ #include "internet/core/internetmodel.h" MagnatunePlaylistItem::MagnatunePlaylistItem(const QString& type) - : LibraryPlaylistItem(type) {} + : DbPlaylistItem(type) {} MagnatunePlaylistItem::MagnatunePlaylistItem(const Song& song) - : LibraryPlaylistItem("Magnatune") { - song_ = song; -} + : DbPlaylistItem("Magnatune", song) {} bool MagnatunePlaylistItem::InitFromQuery(const SqlRow& query) { // Rows from the songs tables come first @@ -34,5 +32,3 @@ bool MagnatunePlaylistItem::InitFromQuery(const SqlRow& query) { return song_.is_valid(); } - -QUrl MagnatunePlaylistItem::Url() const { return song_.url(); } diff --git a/src/internet/magnatune/magnatuneplaylistitem.h b/src/internet/magnatune/magnatuneplaylistitem.h index eb8858bf0..f41fb5465 100644 --- a/src/internet/magnatune/magnatuneplaylistitem.h +++ b/src/internet/magnatune/magnatuneplaylistitem.h @@ -20,16 +20,14 @@ #ifndef INTERNET_MAGNATUNE_MAGNATUNEPLAYLISTITEM_H_ #define INTERNET_MAGNATUNE_MAGNATUNEPLAYLISTITEM_H_ -#include "library/libraryplaylistitem.h" +#include "playlist/dbplaylistitem.h" -class MagnatunePlaylistItem : public LibraryPlaylistItem { +class MagnatunePlaylistItem : public DbPlaylistItem { public: explicit MagnatunePlaylistItem(const QString& type); explicit MagnatunePlaylistItem(const Song& song); bool InitFromQuery(const SqlRow& query); - - QUrl Url() const; }; #endif // INTERNET_MAGNATUNE_MAGNATUNEPLAYLISTITEM_H_