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" 37 class GUI_ImportFolder;
40 UI_FWD(GUI_LocalLibrary)
44 class LocalLibraryMenu;
60 QFrame* header_frame()
const;
63 void showEvent(QShowEvent* e)
override;
72 void language_changed()
override;
75 void check_status_bar(
bool is_reloading);
79 void extension_button_toggled(
bool b);
80 void close_extensions_clicked();
81 void switch_album_view();
83 void progress_changed(
const QString& type,
int progress);
85 void genres_reloaded();
86 void genre_selection_changed(
const QModelIndex& index);
88 void reload_library_requested();
89 void reload_library_requested_with_quality(
ReloadQuality quality);
91 void reload_finished();
93 void import_dirs_requested();
94 void import_files_requested();
95 void name_changed(LibraryId
id);
96 void path_changed(LibraryId
id);
99 void import_dialog_requested(
const QString& target_dir);
101 void splitter_artist_moved(
int pos,
int idx);
102 void splitter_tracks_moved(
int pos,
int idx);
103 void splitter_genre_moved(
int pos,
int idx);
107 void clear_selections()
override;
109 void show_info_box();
Definition: GUI_LocalLibrary.h:48
TrackDeletionMode
The TrackDeletionMode enum.
Definition: LibraryNamespaces.h:35
ReloadQuality
The ReloadQuality enum.
Definition: LibraryNamespaces.h:46
Definition: GUI_AbstractLibrary.h:41
Definition: GUI_LibraryInfoBox.h:33
Definition: TableView.h:32
Definition: LibrarySearchBar.h:11
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
Definition: org_mpris_media_player2_adaptor.h:20