Sayonara Player
Loading...
Searching...
No Matches
DB::Playlist Class Reference
Inheritance diagram for DB::Playlist:
DB::Module

Public Member Functions

 Playlist (const QString &connectionName, DbId databaseId)
int getPlaylistIdByName (const QString &name)
CustomPlaylist getPlaylistById (int playlistId, bool getTrack)
QList< CustomPlaylistgetAllPlaylists (PlaylistStoreType storeType, bool getTracks, PlaylistSortOrder sortOrder=PlaylistSortOrder::NameAsc)
int createPlaylist (const QString &playlistName, bool temporary, bool isLocked)
bool updatePlaylistTracks (int playlistId, const MetaDataList &tracks)
bool updatePlaylist (int playlistId, const QString &name, bool temporary, bool isLocked)
bool renamePlaylist (int playlistId, const QString &newName)
bool deletePlaylist (int playlistId)
bool clearPlaylist (int playlistId)
bool deleteEmptyTemporaryPlaylists ()
bool insertTrackIntoPlaylist (const MetaData &md, int playlistId, int pos)