25 #ifndef GUI_INFODIALOG_H_ 26 #define GUI_INFODIALOG_H_ 28 #include "Gui/Utils/Widgets/Dialog.h" 29 #include "Utils/Pimpl.h" 54 enum class Tab : uint8_t
64 void set_metadata(
const MetaDataList& vd, MD::Interpretation interpretation);
65 bool has_metadata()
const;
67 GUI_InfoDialog::Tab show(GUI_InfoDialog::Tab tab);
68 void show_cover_edit_tab();
70 void set_busy(
bool b);
73 void skin_changed()
override;
74 void language_changed()
override;
77 void tab_index_changed_int(
int idx);
78 void tab_index_changed(GUI_InfoDialog::Tab idx);
79 void write_cover_to_tracks_clicked();
89 void show_lyrics_tab();
90 void show_tag_edit_tab();
93 void prepare_info(MD::Interpretation mode);
95 void closeEvent(QCloseEvent *e)
override;
96 void showEvent(QShowEvent *e)
override;
98 using Gui::Dialog::show;
The GUI_InfoDialog class.
Definition: GUI_InfoDialog.h:46
An interface used to abstract the usage of the info dialog. An implementing class has to return the i...
Definition: InfoDialogContainer.h:61
Definition: AbstractLibrary.h:36
Definition: GUI_TagEdit.h:42
The GUI_Lyrics class.
Definition: GUI_Lyrics.h:33
The CoverLocation class.
Definition: CoverLocation.h:42
Definition: AbstractCoverLookup.h:30
Definition: LyricLookup.h:36