aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/covereditor_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/covereditor_p.h')
-rw-r--r--src/qmmpui/covereditor_p.h17
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;
};