21 #ifndef PLAYLISTDB_WRAPPER_H 22 #define PLAYLISTDB_WRAPPER_H 24 #include "Utils/Pimpl.h" 25 #include "Utils/Playlist/CustomPlaylistFwd.h" 26 #include "Database/DatabasePlaylist.h" 48 Playlist::StoreType type,
49 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
52 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
55 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
58 Playlist::SortOrder so);
61 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
64 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
67 Playlist::SortOrder so=Playlist::SortOrder::IDAsc);
72 bool rename_playlist(
int id,
const QString& new_name);
73 bool save_playlist_as(
const MetaDataList& v_md,
const QString& name);
74 bool save_playlist_temporary(
const MetaDataList& v_md,
const QString& name);
76 bool save_playlist(
const MetaDataList& v_md,
int id,
bool is_temporary);
78 bool delete_playlist(
int id);
79 bool delete_playlist(
const QString& name);
80 bool exists(
const QString& name);
85 Playlist::StoreType type,
86 Playlist::SortOrder sortorder);
89 using DBWrapperPtr=std::shared_ptr<DBWrapper>;
92 #endif // PLAYLISTDBCONNECTOR_H
DBWrapper is responsible for fetching playlist data from database, especially the handling between sk...
Definition: PlaylistDBWrapper.h:39
The CustomPlaylist class.
Definition: CustomPlaylist.h:31
Definition: AbstractPlaylist.h:42
Definition: org_mpris_media_player2_adaptor.h:20