diff options
Diffstat (limited to 'src/qmmpui/covereditor_p.h')
| -rw-r--r-- | src/qmmpui/covereditor_p.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/qmmpui/covereditor_p.h b/src/qmmpui/covereditor_p.h index 5ccbc25ae..9824fef40 100644 --- a/src/qmmpui/covereditor_p.h +++ b/src/qmmpui/covereditor_p.h @@ -22,8 +22,12 @@ #define COVEREDITOR_P_H #include <QWidget> +#include <QString> +#include <qmmp/metadatamodel.h> #include "ui_covereditor.h" +class CoverViewer; + /** @internal @author Ilya Kotov <forkotov02@ya.ru> @@ -33,11 +37,22 @@ class CoverEditor : public QWidget { Q_OBJECT public: - explicit CoverEditor(QWidget *parent = 0); + explicit CoverEditor(MetaDataModel *model, const QString &coverPath, QWidget *parent = 0); + + bool isEditable() const; +private slots: + void on_sourceComboBox_activated(int index); + void on_loadButton_clicked(); + void on_deleteButton_clicked(); + void on_saveAsButton_clicked(); private: Ui::CoverEditor m_ui; + MetaDataModel *m_model; + CoverViewer *m_viewer; + QString m_coverPath; + bool m_editable; }; |
