25#ifndef GUI_INFODIALOG_H_
26#define GUI_INFODIALOG_H_
28#include "Gui/Utils/Widgets/Dialog.h"
29#include "Utils/Pimpl.h"
43 UI_CLASS_SHARED_PTR(InfoDialog)
57 void setMetadata(
const MetaDataList& tracks, MD::Interpretation interpretation);
58 [[nodiscard]]
bool hasMetadata()
const;
61 GUI_InfoDialog::Tab show(GUI_InfoDialog::Tab track);
62 void showCoverEditTab();
65 void skinChanged()
override;
66 void languageChanged()
override;
67 void closeEvent(QCloseEvent* e)
override;
68 void resizeEvent(QResizeEvent* e)
override;
71 void tabIndexChanged(
int idx);
72 void writeCoversToTracksClicked();
74 void metadataChanged();
83 void showTagEditTab();
86 void prepareInfo(MD::Interpretation mode);
88 void switchTab(Tab tab);
89 using Gui::Dialog::show;
Definition: CoverLocation.h:39
Definition: GUI_InfoDialog.h:40