22 #ifndef LocalLibrary_H 23 #define LocalLibrary_H 25 #include "AbstractLibrary.h" 27 #include "Helper/MetaData/MetaData.h" 28 #include "Helper/Filter.h" 42 void sig_no_library_path();
43 void sig_import_dialog_requested();
47 void delete_tracks(
const MetaDataList& v_md, Library::TrackDeletionMode answer)
override;
48 void psl_reload_library(
bool clear_first, Library::ReloadQuality quality)
override;
51 void psl_disc_pressed(
int);
52 void psl_track_rating_changed(
int idx,
int rating)
override;
54 void refresh_artist()
override;
55 void refresh_albums()
override;
56 void refresh_tracks()
override;
58 void import_files(
const QStringList& files)
override;
59 void merge_artists(
int target_artist_id);
60 void merge_albums(
int target_album_id);
65 void library_reloading_state_new_block();
66 void reload_thread_finished();
67 void _sl_search_mode_changed();
68 void _sl_auto_update_changed();
69 void indexing_finished();
86 void get_all_tracks(
const QStringList& paths,
MetaDataList& v_md)
override;
91 void get_album_by_id(
int album_id,
Album& album)
override;
92 void get_artist_by_id(
int artist_id,
Artist& artist)
override;
94 void update_track(
const MetaData& md)
override;
95 void update_album(
const Album& album)
override;
100 void init_reload_thread();
104 #endif // LocalLibrary_H
Definition: ReloadThread.h:44
Definition: AbstractLibrary.h:50
Definition: DatabaseConnector.h:40
Definition: LocalLibrary.h:34
The AlbumList class.
Definition: Album.h:72
ArtistList.
Definition: Artist.h:64
The Album class.
Definition: Album.h:40
The Artist class.
Definition: Artist.h:36
Definition: FileSystemWatcher.h:8