Use PlaylistItemList
This commit is contained in:
@@ -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");
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user