summaryrefslogtreecommitdiffstats
path: root/covereditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'covereditor.h')
-rw-r--r--covereditor.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/covereditor.h b/covereditor.h
index c702ef8..1c0fb93 100644
--- a/covereditor.h
+++ b/covereditor.h
@@ -12,11 +12,14 @@
class QComboBox;
class QStringList;
+class QPushButton;
class CoverEditor : public QWidget {
Q_OBJECT
+ Q_ENUMS(Mode);
public:
- CoverEditor(QWidget *parent = 0, Qt::WindowFlags f = 0);
+ enum Mode { Archive, Update };
+ CoverEditor(Mode mode = Archive, QWidget *parent = 0, Qt::WindowFlags f = 0);
~CoverEditor() {};
void setCovers(const QStringList &covers);
const QString frontCover() const;
@@ -24,12 +27,17 @@ class CoverEditor : public QWidget {
const QString covers() const;
const QString movie() const;
+ private slots:
+ void addFile();
+
private:
const QString findPath(const QString &name) const;
QComboBox *mFrontCover;
QComboBox *mBackCover;
QComboBox *mCovers;
QComboBox *mMovie;
+ QPushButton *mAddFile;
+ Mode mMode;
QStringList mCoverPaths;
};