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;
61 QFrame* header_frame()
const;
65 void showEvent(QShowEvent* e)
override;
71 QLineEdit* le_search()
const override;
74 void language_changed()
override;
75 void search_esc_pressed()
override;
79 void switch_album_view();
81 void disc_pressed(
int disc);
82 void progress_changed(
const QString& type,
int progress);
84 void genres_reloaded();
85 void genre_selection_changed(
const QModelIndex& index);
87 void reload_library_requested();
90 void reload_finished();
92 void import_dirs_requested();
93 void import_files_requested();
94 void import_files(
const QStringList& files);
95 void change_library_name(
const QString& name);
96 void change_library_path(
const QString& path);
97 void name_changed(
const QString& name);
98 void path_changed(
const QString& path);
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);
110 void show_info_box();
113 void init_album_cover_view();
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: LibraryManager.h:36
Definition: org_mpris_media_player2_adaptor.h:20