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;
64 bool has_selections()
const override;
65 void showEvent(QShowEvent* e)
override;
74 void language_changed()
override;
77 void check_status_bar(
bool is_reloading);
81 void extension_button_toggled(
bool b);
82 void close_extensions_clicked();
83 void switch_album_view();
85 void progress_changed(
const QString& type,
int progress);
87 void genres_reloaded();
88 void genre_selection_changed(
const QModelIndex& index);
90 void reload_library_requested();
91 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();
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:33
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
Definition: org_mpris_media_player2_adaptor.h:20