25 #ifndef GUI_INFODIALOG_H_ 26 #define GUI_INFODIALOG_H_ 28 #include "GUI/Helper/SayonaraWidget/SayonaraDialog.h" 29 #include "Helper/MetaData/MetaDataFwd.h" 30 #include "Helper/Pimpl.h" 35 namespace Ui {
class InfoDialog; }
48 enum class Tab : quint8
58 void set_metadata(
const MetaDataList& vd, MD::Interpretation interpretation);
59 bool has_metadata()
const;
61 void show(GUI_InfoDialog::Tab tab);
65 void tab_index_changed_int(
int idx);
66 void tab_index_changed(GUI_InfoDialog::Tab idx);
68 void skin_changed()
override;
69 void language_changed()
override;
76 void prepare_info(MD::Interpretation mode);
78 void closeEvent(QCloseEvent *e)
override;
79 void showEvent(QShowEvent *e)
override;
The GUI_InfoDialog class.
Definition: GUI_InfoDialog.h:41
An interface used to abstract the usage of the info dialog. An implementing class has to return the i...
Definition: InfoDialogContainer.h:35
Definition: GUI_SomaFM.h:34
The CoverLocation class.
Definition: CoverLocation.h:37
Definition: ui_GUI_InfoDialog.h:272
Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed()...
Definition: SayonaraDialog.h:33