Use PlaylistItemList

This commit is contained in:
Jonas Kvinge
2021-11-09 19:21:10 +01:00
parent c48c65d0ce
commit 2151d96303
4 changed files with 6 additions and 6 deletions

View File

@@ -113,8 +113,8 @@ void RegisterMetaTypes() {
qRegisterMetaType<GstElement*>("GstElement*"); qRegisterMetaType<GstElement*>("GstElement*");
qRegisterMetaType<GstEnginePipeline*>("GstEnginePipeline*"); qRegisterMetaType<GstEnginePipeline*>("GstEnginePipeline*");
#endif #endif
qRegisterMetaType<PlaylistItemList>("PlaylistItemList");
qRegisterMetaType<PlaylistItemPtr>("PlaylistItemPtr"); qRegisterMetaType<PlaylistItemPtr>("PlaylistItemPtr");
qRegisterMetaType<PlaylistItemList>("PlaylistItemList");
qRegisterMetaType<QList<PlaylistItemPtr>>("QList<PlaylistItemPtr>"); qRegisterMetaType<QList<PlaylistItemPtr>>("QList<PlaylistItemPtr>");
qRegisterMetaType<PlaylistSequence::RepeatMode>("PlaylistSequence::RepeatMode"); qRegisterMetaType<PlaylistSequence::RepeatMode>("PlaylistSequence::RepeatMode");
qRegisterMetaType<PlaylistSequence::ShuffleMode>("PlaylistSequence::ShuffleMode"); qRegisterMetaType<PlaylistSequence::ShuffleMode>("PlaylistSequence::ShuffleMode");

View File

@@ -177,9 +177,9 @@ PlaylistBackend::Playlist PlaylistBackend::GetPlaylist(const int id) {
} }
QList<PlaylistItemPtr> PlaylistBackend::GetPlaylistItems(const int playlist) { PlaylistItemList PlaylistBackend::GetPlaylistItems(const int playlist) {
QList<PlaylistItemPtr> playlistitems; PlaylistItemList playlistitems;
{ {
@@ -194,7 +194,7 @@ QList<PlaylistItemPtr> PlaylistBackend::GetPlaylistItems(const int playlist) {
q.BindValue(":playlist", playlist); q.BindValue(":playlist", playlist);
if (!q.Exec()) { if (!q.Exec()) {
db_->ReportErrors(q); db_->ReportErrors(q);
return QList<PlaylistItemPtr>(); return PlaylistItemList();
} }
// it's probable that we'll have a few songs associated with the same CUE so we're caching results of parsing CUEs // it's probable that we'll have a few songs associated with the same CUE so we're caching results of parsing CUEs

View File

@@ -75,7 +75,7 @@ class PlaylistBackend : public QObject {
PlaylistList GetAllFavoritePlaylists(); PlaylistList GetAllFavoritePlaylists();
PlaylistBackend::Playlist GetPlaylist(const int id); PlaylistBackend::Playlist GetPlaylist(const int id);
QList<PlaylistItemPtr> GetPlaylistItems(const int playlist); PlaylistItemList GetPlaylistItems(const int playlist);
SongList GetPlaylistSongs(const int playlist); SongList GetPlaylistSongs(const int playlist);
void SetPlaylistOrder(const QList<int> &ids); void SetPlaylistOrder(const QList<int> &ids);

View File

@@ -135,7 +135,7 @@ typedef std::shared_ptr<PlaylistItem> PlaylistItemPtr;
typedef QList<PlaylistItemPtr> PlaylistItemList; typedef QList<PlaylistItemPtr> PlaylistItemList;
Q_DECLARE_METATYPE(PlaylistItemPtr) Q_DECLARE_METATYPE(PlaylistItemPtr)
Q_DECLARE_METATYPE(QList<PlaylistItemPtr>) Q_DECLARE_METATYPE(PlaylistItemList)
Q_DECLARE_OPERATORS_FOR_FLAGS(PlaylistItem::Options) Q_DECLARE_OPERATORS_FOR_FLAGS(PlaylistItem::Options)
#endif // PLAYLISTITEM_H #endif // PLAYLISTITEM_H