Sayonara Player
|
Public Slots | |
void | closePlaylist (int playlistIndex) |
Signals | |
void | sigNewPlaylistAdded (int playlistIndex) |
void | sigPlaylistNameChanged (int playlistIndex) |
void | sigCurrentPlaylistChanged (int playlistIndex) |
void | sigActivePlaylistChanged (int playlistIndex) |
void | sigTrackDeletionRequested (const MetaDataList &tracks, Library::TrackDeletionMode deletion_mode) |
void | sigPlaylistClosed (int playlistIndex) |
Public Member Functions | |
Handler (PlayManager *playManager, const std::shared_ptr< Loader > &playlistLoader, const std::shared_ptr< Util::FileSystem > &fileSystem) | |
void | shutdown () |
int | count () const override |
PlaylistPtr | playlist (int playlistIndex) override |
PlaylistPtr | playlistById (int playlistId) override |
int | activeIndex () const override |
int | currentIndex () const override |
void | setCurrentIndex (int playlistIndex) override |
QString | requestNewPlaylistName (const QString &prefix=QString()) const override |
int | createPlaylist (const MetaDataList &tracks, const QString &name=QString(), bool temporary=true, bool isLocked=false) override |
int | createPlaylist (const QStringList &paths, const QString &name=QString(), bool temporary=true, LocalPathPlaylistCreator *playlistFromPathCreator=nullptr) override |
int | createPlaylist (const CustomPlaylist &playlist) override |
int | createCommandLinePlaylist (const QStringList &pathList, LocalPathPlaylistCreator *playlistFromPathCreator) override |
int | createEmptyPlaylist (bool override=false) override |
|
nodiscardoverridevirtual |
Implements Playlist::Accessor.
|
nodiscardoverridevirtual |
Implements Playlist::Accessor.
|
overridevirtual |
Implements Playlist::Creator.
|
overridevirtual |
Implements Playlist::Creator.
|
overridevirtual |
Implements Playlist::Creator.
|
overridevirtual |
Implements Playlist::Creator.
|
overridevirtual |
Implements Playlist::Creator.
|
nodiscardoverridevirtual |
Implements Playlist::Accessor.
|
overridevirtual |
Implements Playlist::Creator.
|
overridevirtual |
Implements Playlist::Creator.
|
nodiscardoverridevirtual |
Implements Playlist::Creator.
|
overridevirtual |
Implements Playlist::Accessor.