21 #ifndef PLAYLISTDB_WRAPPER_H 22 #define PLAYLISTDB_WRAPPER_H 24 #include "Utils/Pimpl.h" 25 #include "Utils/Playlist/CustomPlaylistFwd.h" 26 #include "Database/Playlist.h" 45 Playlist::StoreType type,
46 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
49 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
52 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
55 Playlist::SortOrder so);
58 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
61 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
64 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
69 bool rename_playlist(
int id,
const QString& new_name);
70 bool save_playlist_as(
const MetaDataList& v_md,
const QString& name);
71 bool save_playlist_temporary(
const MetaDataList& v_md,
const QString& name);
73 bool save_playlist(
const MetaDataList& v_md,
int id,
bool is_temporary);
75 bool delete_playlist(
int id);
76 bool delete_playlist(
const QString& name);
77 bool exists(
const QString& name);
82 Playlist::StoreType type,
83 Playlist::SortOrder sortorder);
86 using DBWrapperPtr=std::shared_ptr<DBWrapper>;
89 #endif // PLAYLISTDBCONNECTOR_H
DBWrapper is responsible for fetching playlist data from database, especially the handling between sk...
Definition: PlaylistDBWrapper.h:36
The CustomPlaylist class.
Definition: CustomPlaylist.h:31
Definition: AbstractPlaylist.h:32
Definition: org_mpris_media_player2_adaptor.h:20