|
Sayonara Player
|
Public Slots | |
| void | reloadLibrary (bool clear_first, ::Library::ReloadQuality quality) override |
| void | refreshArtists () override |
| void | refreshAlbums () override |
| void | refreshTracks () override |
| virtual void | refreshCurrentView () |
| virtual void | findTrack (TrackID id) |
| virtual void | selectedArtistsChanged (const IndexSet &indexes) |
| virtual void | selectedAlbumsChanged (const IndexSet &indexes, bool ignore_artists=false) |
| virtual void | selectedTracksChanged (const IndexSet &indexes) |
| virtual void | fetchByFilter (const Library::Filter &filter, bool force) |
| virtual void | fetchTracksByPath (const QStringList &paths) |
| virtual void | deleteFetchedTracks (Library::TrackDeletionMode mode) |
| virtual void | deleteCurrentTracks (Library::TrackDeletionMode mode) |
| virtual void | deleteAllTracks () |
| virtual void | importFiles (const QStringList &files) |
| virtual void | changeTrackSortorder (Library::TrackSortorder sortOrder) |
| virtual void | changeAlbumSortorder (Library::AlbumSortorder sortOrder) |
| virtual void | changeArtistSortorder (Library::ArtistSortorder sortOrder) |
Public Member Functions | |
| Library (LibraryPlaylistInteractor *playlistInteractor, QObject *parent=nullptr) | |
| void | insertTracks (const MetaDataList &tracks, const ArtistList &artists, const AlbumList &albums) |
| void | getTrackById (TrackID trackId, MetaData &track) const override |
| void | getAlbumById (AlbumId albumId, Album &album) const override |
| void | getArtistById (ArtistId artistId, Artist &artist) const override |
| void | refetch () override |
| virtual void | init () |
| Library::Sortings | sortorder () const |
| Library::Filter | filter () const |
| void | changeFilter (Library::Filter, bool force=false) |
| const MetaDataList & | tracks () const |
| const AlbumList & | albums () const |
| const ArtistList & | artists () const |
| const MetaDataList & | currentTracks () const |
| const Util::Set< AlbumId > & | selectedAlbums () const |
| const Util::Set< ArtistId > & | selectedArtists () const |
| void | changeCurrentDisc (Disc track) |
| bool | isLoaded () const |
| void | setExtensions (const Gui::ExtensionSet &extensions) |
| Gui::ExtensionSet | extensions () const |
| virtual bool | isReloading () const |
| virtual bool | isEmpty () const |
| LibraryPlaylistInteractor * | playlistInteractor () const |
Protected Member Functions | |
| void | initLibraryImpl () override |
| void | getAllArtists (ArtistList &artists) const override |
| void | getAllArtistsBySearchstring (const ::Library::Filter &filter, ArtistList &artists) const override |
| void | getAllAlbums (AlbumList &albums) const override |
| void | getAllAlbumsByArtist (const IdList &artistIds, AlbumList &albums, const ::Library::Filter &filter) const override |
| void | getAllAlbumsBySearchstring (const ::Library::Filter &filter, AlbumList &albums) const override |
| int | getTrackCount () const override |
| void | getAllTracks (const QStringList &paths, MetaDataList &tracks) const override |
| void | getAllTracks (MetaDataList &tracks) const override |
| void | getAllTracksByArtist (const IdList &artistIds, MetaDataList &tracks, const ::Library::Filter &filter) const override |
| void | getAllTracksByAlbum (const IdList &albumIds, MetaDataList &tracks, const ::Library::Filter &filter) const override |
| void | getAllTracksBySearchstring (const ::Library::Filter &filter, MetaDataList &tracks) const override |
| void | getAllTracksByPath (const QStringList &paths, MetaDataList &tracks) const override |
| void | updateTrack (const MetaData &track) |
| void | deleteTracks (const MetaDataList &tracks, ::Library::TrackDeletionMode mode) override |
| virtual void | emitAll () |
| void | replaceAlbum (int index, const Album &album) |
| void | replaceTrack (int index, const MetaData &track) |
| void | prepareTracks () |
| void | prepareAlbums () |
| void | prepareArtists () |
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overridevirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overridevirtual |
Implements AbstractLibrary.
|
overridevirtual |
Implements AbstractLibrary.
|
nodiscardoverrideprotectedvirtual |
Implements AbstractLibrary.
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
overridevirtual |
Reimplemented from AbstractLibrary.