aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/covereditor_p.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-09-16 10:47:33 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-09-16 10:47:33 +0000
commitb7c2393ecb906cb529c16e23e62550ebf09fb2ef (patch)
tree725ead31c506a17ea2bf66a7000b1c3e39aa30d6 /src/qmmpui/covereditor_p.h
parentad93adc50b21179c082da72c63812a2316587277 (diff)
downloadqmmp-b7c2393ecb906cb529c16e23e62550ebf09fb2ef.tar.gz
qmmp-b7c2393ecb906cb529c16e23e62550ebf09fb2ef.tar.bz2
qmmp-b7c2393ecb906cb529c16e23e62550ebf09fb2ef.zip
partial cover editor form implementation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8296 90c681e8-e032-0410-971d-27865f9a5e38
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;
};