Sayonara Player
Public Member Functions | List of all members
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 updatePlaylistTracks (int playlistId, const MetaDataList &tracks)
 
bool updatePlaylist (int playlistId, const QString &name, bool temporary)
 
bool renamePlaylist (int playlistId, const QString &newName)
 
bool deletePlaylist (int playlistId)
 
bool clearPlaylist (int playlistId)
 
bool insertTrackIntoPlaylist (const MetaData &md, int playlistId, int pos)