From 482e7371d34477bd43d44c7b905354774de5d641 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 29 May 2010 16:32:20 +0200 Subject: Implemented ArchiveItemEditDialog::accept() Now the update button from ArchiveItemEditDialog actually updates something. The cover handling is much cleaner than in CoverArchiveEditor on first glance. This means I can get rid of CoverArchiveEditor and EditArchiveItemDialog at last. --- archiveitemeditdialog.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'archiveitemeditdialog.h') diff --git a/archiveitemeditdialog.h b/archiveitemeditdialog.h index edb4af3..de87bed 100644 --- a/archiveitemeditdialog.h +++ b/archiveitemeditdialog.h @@ -12,9 +12,10 @@ class QPushButton; class QTabWidget; +class QModelIndex; class ArchiveItemInfoEdit; class ArchiveItemCoverEdit; -class QModelIndex; +class CoverItem; class ArchiveItemEditDialog : public QDialog { Q_OBJECT @@ -22,12 +23,19 @@ class ArchiveItemEditDialog : public QDialog { explicit ArchiveItemEditDialog(QWidget *parent = 0, Qt::WindowFlags f = 0); void setMovie(const QModelIndex &idx); + public slots: + void accept(); + private: + void updateCovers(); + void updateCover(const CoverItem &oldCover, const CoverItem &newCover); + CoverItem cover(const QList &coverList, const QString &type) const; QPushButton *mUpdate; QPushButton *mCancel; QTabWidget *mTab; ArchiveItemInfoEdit *mInfoEdit; ArchiveItemCoverEdit *mCoverEdit; + int mMovieId; }; #endif -- cgit v1.2.3-70-g09d2