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<GstEnginePipeline*>("GstEnginePipeline*");
#endif
qRegisterMetaType<PlaylistItemList>("PlaylistItemList");
qRegisterMetaType<PlaylistItemPtr>("PlaylistItemPtr");
qRegisterMetaType<PlaylistItemList>("PlaylistItemList");
qRegisterMetaType<QList<PlaylistItemPtr>>("QList<PlaylistItemPtr>");
qRegisterMetaType<PlaylistSequence::RepeatMode>("PlaylistSequence::RepeatMode");
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);
if (!q.Exec()) {
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

View File

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

View File

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