|
Sayonara Player
|
DBWrapper is responsible for fetching playlist data from database, especially the handling between skeleton and the playlist itself Most of the functions are wrappers for the DatabasePlaylist class. More...
#include <PlaylistDBWrapper.h>
Public Member Functions | |
| bool | getSkeletons (CustomPlaylistSkeletons &skeletons, PlaylistStoreType type, PlaylistSortOrder so=PlaylistSortOrder::IDAsc) |
| bool | getAllSkeletons (CustomPlaylistSkeletons &skeletons, PlaylistSortOrder so=PlaylistSortOrder::IDAsc) |
| bool | getNonTemporarySkeletons (CustomPlaylistSkeletons &skeletons, PlaylistSortOrder so=PlaylistSortOrder::IDAsc) |
| bool | getTemporarySkeletons (CustomPlaylistSkeletons &skeletons, PlaylistSortOrder so) |
| bool | getAllPlaylists (CustomPlaylists &playlists, PlaylistSortOrder so=PlaylistSortOrder::IDAsc) |
| bool | getTemporaryPlaylists (CustomPlaylists &playlists, PlaylistSortOrder so=PlaylistSortOrder::IDAsc) |
| bool | getNonTemporaryPlaylists (CustomPlaylists &playlists, PlaylistSortOrder so=PlaylistSortOrder::IDAsc) |
| CustomPlaylist | getPlaylistById (int id) |
| CustomPlaylist | getPlaylistByName (const QString &name) |
| bool | renamePlaylist (int id, const QString &new_name) |
| bool | savePlaylistAs (const MetaDataList &v_md, const QString &name) |
| bool | savePlaylistTemporary (const MetaDataList &v_md, const QString &name) |
| bool | savePlaylist (const CustomPlaylist &pl) |
| bool | savePlaylist (const MetaDataList &v_md, int id, bool is_temporary) |
| bool | deletePlaylist (int id) |
| bool | deletePlaylist (const QString &name) |
| bool | exists (const QString &name) |
DBWrapper is responsible for fetching playlist data from database, especially the handling between skeleton and the playlist itself Most of the functions are wrappers for the DatabasePlaylist class.