|
Sayonara Player
|
Public Slots | |
| void | deleteTracks (const MetaDataList &tracks, Library::TrackDeletionMode answer) override |
| void | reloadLibrary (bool clear_first, Library::ReloadQuality quality) override |
| void | importFiles (const QStringList &files) override |
| void | importFilesTo (const QStringList &files, const QString &targetDirectory) |
| void | refreshArtists () override |
| void | refreshAlbums () override |
| void | refreshTracks () override |
| virtual void | refetch () |
| 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 | changeTrackSortorder (Library::TrackSortorder sortOrder) |
| virtual void | changeAlbumSortorder (Library::AlbumSortorder sortOrder) |
| virtual void | changeArtistSortorder (Library::ArtistSortorder sortOrder) |
Public Member Functions | |
| LocalLibrary (Library::Manager *libraryManager, LibraryId id, LibraryPlaylistInteractor *playlistInteractor, QObject *parent=nullptr) | |
| bool | setLibraryPath (const QString &libraryPath) |
| bool | setLibraryName (const QString &libraryName) |
| Library::Info | info () const |
| Library::Importer * | importer () |
| bool | isReloading () const 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 | isEmpty () const |
| LibraryPlaylistInteractor * | playlistInteractor () const |
Protected Member Functions | |
| void | initLibraryImpl () override |
| virtual void | emitAll () |
| void | replaceAlbum (int index, const Album &album) |
| void | replaceTrack (int index, const MetaData &track) |
| void | prepareTracks () |
| void | prepareAlbums () |
| void | prepareArtists () |
Friends | |
| class | Library::Manager |
|
overrideprotectedvirtual |
Implements AbstractLibrary.
|
nodiscardoverridevirtual |
Reimplemented from AbstractLibrary.