22 #ifndef LocalLibrary_H 23 #define LocalLibrary_H 25 #include "Components/Library/AbstractLibrary.h" 26 #include "Helper/MetaData/MetaData.h" 27 #include "Helper/Filter.h" 39 void sig_no_library_path();
40 void sig_import_dialog_requested();
44 void delete_tracks(
const MetaDataList& v_md, Library::TrackDeletionMode answer)
override;
45 void psl_reload_library(
bool clear_first, Library::ReloadQuality quality)
override;
48 void psl_disc_pressed(
int);
49 void psl_track_rating_changed(
int idx,
int rating)
override;
51 void refresh_artist()
override;
52 void refresh_albums()
override;
53 void refresh_tracks()
override;
55 void import_files(
const QStringList& files);
60 void library_reloading_state_new_block();
61 void reload_thread_finished();
77 void get_all_tracks(
const QStringList& paths,
MetaDataList& v_md)
override;
82 void get_album_by_id(
int album_id,
Album& album)
override;
83 void get_artist_by_id(
int artist_id,
Artist& artist)
override;
85 void update_track(
const MetaData& md)
override;
86 void update_album(
const Album& album)
override;
91 void init_reload_thread();
95 #endif // LocalLibrary_H
Definition: ReloadThread.h:44
Definition: AbstractLibrary.h:50
Definition: DatabaseConnector.h:40
Definition: LocalLibrary.h:31
The AlbumList class.
Definition: Album.h:73
ArtistList.
Definition: Artist.h:64
The Album class.
Definition: Album.h:41
The Artist class.
Definition: Artist.h:36