25 #ifndef GUI_INFODIALOG_H_ 26 #define GUI_INFODIALOG_H_ 28 #include "Gui/Utils/Widgets/Dialog.h" 29 #include "Utils/Pimpl.h" 53 enum class Tab : uint8_t
63 void setMetadata(
const MetaDataList& tracks, MD::Interpretation interpretation);
64 bool hasMetadata()
const;
66 GUI_InfoDialog::Tab show(GUI_InfoDialog::Tab tab);
67 void showCoverEditTab();
72 void skinChanged()
override;
73 void languageChanged()
override;
76 void tabIndexChangedInt(
int idx);
78 void writeCoversToTracksClicked();
88 void showTagEditTab();
91 void prepareInfo(MD::Interpretation mode);
92 void prepareTab(GUI_InfoDialog::Tab idx);
95 void closeEvent(QCloseEvent* e)
override;
96 void showEvent(QShowEvent* e)
override;
97 void resizeEvent(QResizeEvent* e)
override;
99 using Gui::Dialog::show;
The GUI_InfoDialog class.
Definition: GUI_InfoDialog.h:45
An interface used to abstract the usage of the info dialog. An implementing class has to return the i...
Definition: InfoDialogContainer.h:61
Definition: GUI_TagEdit.h:43
The GUI_Lyrics class.
Definition: GUI_Lyrics.h:33
The CoverLocation class.
Definition: CoverLocation.h:38