|
void | reloadLibrary (bool clear_first, ::Library::ReloadQuality quality) override |
|
void | refreshArtists () override |
|
void | refreshAlbums () override |
|
void | refreshTracks () override |
|
virtual void | reloadLibrary (bool clear_first, Library::ReloadQuality quality)=0 |
|
virtual void | refreshCurrentView () |
| refetches everything from database as it is, keeping selected elements, the user won't recognize anything at all
|
|
void | metadataChanged () |
|
void | albumsChanged () |
|
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 | prepareCurrentTracksForPlaylist (bool new_playlist) |
|
virtual void | prepareFetchedTracksForPlaylist (bool new_playlist) |
|
void | prepareTracksForPlaylist (const QStringList &file_paths, bool new_playlist) |
|
virtual void | playNextFetchedTracks () |
|
virtual void | playNextCurrentTracks () |
|
virtual void | appendFetchedTracks () |
|
virtual void | appendCurrentTracks () |
|
virtual void | fetchByFilter (Library::Filter filter, bool force) |
|
virtual void | fetchTracksByPath (const QStringList &paths) |
|
virtual void | deleteTracks (const MetaDataList &v_md, Library::TrackDeletionMode mode)=0 |
|
virtual void | deleteTracksByIndex (const IndexSet &indexes, Library::TrackDeletionMode mode) |
|
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::SortOrder s) |
|
virtual void | changeAlbumSortorder (Library::SortOrder s) |
|
virtual void | changeArtistSortorder (Library::SortOrder s) |
|
|
void | sigArtistsFound (const ArtistList &artists) |
|
void | sigAlbumsFound (const AlbumList &albums) |
|
void | sigTracksFound (const MetaDataList &v_md) |
|
void | sigTrackMimedataAvailable () |
|
void | sigAllTracksLoaded () |
|
void | sigAllAlbumsLoaded () |
|
void | sigAllArtistsLoaded () |
|
void | sigReloadingLibrary (const QString &message, int progress) |
|
void | sigReloadingLibraryFinished () |
|
void | sigDeleteAnswer (QString) |
|
void | sigImportDialogRequested () |
|
void | sigCurrentAlbumChanged (int row) |
|
void | sigCurrentTrackChanged (int row) |
|
|
| Library (QObject *parent=nullptr) |
|
void | load () override |
|
void | searchArtist (const QString &artist_name) |
|
void | fetchTracksByArtist (int64_t artist_sc_id) |
|
void | fetchPlaylistsByArtist (int64_t artist_sc_id) |
|
void | insertTracks (const MetaDataList &v_md, const ArtistList &artists, const AlbumList &albums) |
|
void | getTrackById (TrackID trackId, MetaData &md) const override |
|
void | getAlbumById (AlbumId albumId, Album &album) const override |
|
void | getArtistById (ArtistId artistId, Artist &artist) const override |
|
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 |
| current selected tracks More...
|
|
const Util::Set< TrackID > & | selectedTracks () const |
|
const Util::Set< AlbumId > & | selectedAlbums () const |
|
const Util::Set< ArtistId > & | selectedArtists () const |
|
void | changeCurrentDisc (Disc disc) |
|
bool | isLoaded () const |
|
void | setExtensions (const Gui::ExtensionSet &extensions) |
|
Gui::ExtensionSet | extensions () const |
|
virtual bool | isReloading () const |
|
virtual bool | isEmpty () const |
|
|
void | getAllArtists (ArtistList &artists) const override |
|
void | getAllArtistsBySearchstring (::Library::Filter filter, ArtistList &artists) const override |
|
void | getAllAlbums (AlbumList &albums) const override |
|
void | getAllAlbumsByArtist (IdList artistIds, AlbumList &albums, ::Library::Filter filter) const override |
|
void | getAllAlbumsBySearchstring (::Library::Filter filter, AlbumList &albums) const override |
|
int | getTrackCount () const override |
|
void | getAllTracks (const QStringList &paths, MetaDataList &v_md) const override |
|
void | getAllTracks (MetaDataList &v_md) const override |
|
void | getAllTracksByArtist (IdList artistIds, MetaDataList &v_md, ::Library::Filter filter) const override |
|
void | getAllTracksByAlbum (IdList albumIds, MetaDataList &v_md, ::Library::Filter filter) const override |
|
void | getAllTracksBySearchstring (::Library::Filter filter, MetaDataList &v_md) const override |
|
void | getAllTracksByPath (const QStringList &paths, MetaDataList &v_md) const override |
|
void | updateTrack (const MetaData &md) |
|
void | updateAlbum (const Album &album) |
|
void | deleteTracks (const MetaDataList &v_md, ::Library::TrackDeletionMode mode) override |
|
void | refetch () override |
| Clears all filters and searchstrings and fetches everything again.
|
|
void | applyArtistAndAlbumToMetadata () |
|
virtual void | emitAll () |
|
virtual void | getAllArtistsBySearchstring (Library::Filter filter, ArtistList &artists) const =0 |
|
virtual void | getAllAlbumsByArtist (IdList artistIds, AlbumList &albums, Library::Filter filter) const =0 |
|
virtual void | getAllAlbumsBySearchstring (Library::Filter filter, AlbumList &albums) const =0 |
|
virtual void | getAllTracksByArtist (IdList artistIds, MetaDataList &v_md, Library::Filter filter) const =0 |
|
virtual void | getAllTracksByAlbum (IdList albumIds, MetaDataList &v_md, Library::Filter filter) const =0 |
|
virtual void | getAllTracksBySearchstring (Library::Filter filter, MetaDataList &v_md) const =0 |
|
void | prepareTracks () |
|
void | prepareAlbums () |
|
void | prepareArtists () |
|
void | ignoreArtistArticleChanged () |
|