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 void showEvent(QShowEvent* e)
override;
70 QLineEdit* le_search()
const override;
73 void language_changed()
override;
74 void search_key_pressed(
int key)
override;
77 void switch_album_view();
79 void progress_changed(
const QString& type,
int progress);
81 void genres_reloaded();
82 void genre_selection_changed(
const QModelIndex& index);
84 void reload_library_requested();
87 void reload_finished();
89 void import_dirs_requested();
90 void import_files_requested();
91 void name_changed(LibraryId
id);
92 void path_changed(LibraryId
id);
95 void import_dialog_requested(
const QString& target_dir);
97 void splitter_artist_moved(
int pos,
int idx);
98 void splitter_tracks_moved(
int pos,
int idx);
99 void splitter_genre_moved(
int pos,
int idx);
103 void clear_selections()
override;
105 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:44
Definition: GUI_LibraryInfoBox.h:33
Definition: TableView.h:32
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:31
Definition: org_mpris_media_player2_adaptor.h:20