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