Sayonara Player
Loading...
Searching...
No Matches
SmartPlaylistManager Class Reference
Inheritance diagram for SmartPlaylistManager:

Signals

void sigPlaylistsChanged ()

Public Member Functions

 SmartPlaylistManager (Playlist::Creator *playlistCreator, const std::shared_ptr< Util::FileSystem > &fileSystem)
SmartPlaylistPtr smartPlaylist (const Spid &id) const
QList< SmartPlaylistPtr > smartPlaylists () const
SmartPlaylistPtr createAndInsert (SmartPlaylists::Type field, int id, const QList< int > &values, bool isRandomized, LibraryId libraryId)
void selectPlaylist (const Spid &id)
void deletePlaylist (const Spid &id)
void insertPlaylist (const SmartPlaylistPtr &smartPlaylist)
void updatePlaylist (const Spid &id, const SmartPlaylistPtr &smartPlaylist)