|
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 () |
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 | deleteTracks (const MetaDataList &tracks, Library::TrackDeletionMode mode)=0 |
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) |
|
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 () |
virtual void | getAllArtistsBySearchstring (const Library::Filter &filter, ArtistList &artists) const =0 |
virtual void | getAllAlbumsByArtist (const IdList &artistIds, AlbumList &albums, const Library::Filter &filter) const =0 |
virtual void | getAllAlbumsBySearchstring (const Library::Filter &filter, AlbumList &albums) const =0 |
virtual void | getAllTracksByArtist (const IdList &artistIds, MetaDataList &tracks, const Library::Filter &filter) const =0 |
virtual void | getAllTracksByAlbum (const IdList &albumIds, MetaDataList &tracks, const Library::Filter &filter) const =0 |
virtual void | getAllTracksBySearchstring (const Library::Filter &filter, MetaDataList &tracks) const =0 |
void | replaceAlbum (int index, const Album &album) |
void | replaceTrack (int index, const MetaData &track) |
void | prepareTracks () |
void | prepareAlbums () |
void | prepareArtists () |