20 #ifndef DETAILSDIALOG_H 21 #define DETAILSDIALOG_H 25 #include <qmmp/qmmp.h> 26 #include <qmmp/trackinfo.h> 27 #include "qmmpui_export.h" 30 class QAbstractButton;
51 DetailsDialog(QList<PlayListTrack *> tracks, QWidget *parent =
nullptr);
58 void on_buttonBox_clicked(QAbstractButton *button);
59 void on_tabWidget_currentChanged(
int index);
60 void on_directoryButton_clicked();
61 void on_prevButton_clicked();
62 void on_nextButton_clicked();
65 Ui::DetailsDialog *m_ui;
66 void closeEvent(QCloseEvent *)
override;
69 QString formatRow(
const QString &key,
const QString &value)
const;
72 QList<PlayListTrack *> m_tracks;
The TrackInfo class stores metadata and other information about track.
Definition: trackinfo.h:31
The DetailsDialog class provides dialog to show/edit metadata.
Definition: detailsdialog.h:42
The PlayListTrack class provides a track for use with the PlayListModel class.
Definition: playlisttrack.h:36