29 #ifndef GUI_LOCAL_LIBRARY_H_ 30 #define GUI_LOCAL_LIBRARY_H_ 32 #include "GUI_AbstractLibrary.h" 33 #include "Utils/Pimpl.h" 34 #include "Utils/Library/LibraryNamespaces.h" 36 UI_FWD(GUI_LocalLibrary)
56 QFrame* header_frame()
const;
60 bool has_selections()
const override;
61 void showEvent(QShowEvent* e)
override;
70 void language_changed()
override;
71 void skin_changed()
override;
74 void check_view_state();
75 void check_reload_status();
76 void check_file_extension_bar();
80 void switch_album_view();
81 void filter_changed();
83 void progress_changed(
const QString& type,
int progress);
85 void genre_selection_changed(
const QStringList& genres);
86 void invalid_genre_selected();
88 void reload_library_deep_requested();
89 void reload_library_requested();
90 void reload_library_requested_with_quality(
ReloadQuality quality);
93 void reload_finished();
95 void import_dirs_requested();
96 void import_files_requested();
97 void name_changed(LibraryId
id);
98 void path_changed(LibraryId
id);
101 void import_dialog_requested(
const QString& target_dir);
103 void splitter_artist_moved(
int pos,
int idx);
104 void splitter_tracks_moved(
int pos,
int idx);
105 void splitter_genre_moved(
int pos,
int idx);
109 void clear_selections()
override;
111 void show_info_box();
ReloadQuality
The ReloadQuality enum.
Definition: LibraryNamespaces.h:47
The GUI_LocalLibrary class.
Definition: GUI_LocalLibrary.h:44
The GUI_AbstractLibrary class.
Definition: GUI_AbstractLibrary.h:45
TrackDeletionMode
The TrackDeletionMode enum.
Definition: LibraryNamespaces.h:36
The TableView class.
Definition: TableView.h:36
The searchbar has a special context menu which allows to select the search mode. A special search mod...
Definition: LibrarySearchBar.h:38
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:32
Definition: org_mpris_media_player2_adaptor.h:20