diff options
Diffstat (limited to 'editarchiveitemdialog.h')
-rw-r--r-- | editarchiveitemdialog.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/editarchiveitemdialog.h b/editarchiveitemdialog.h index c436c6c..2cf4a2a 100644 --- a/editarchiveitemdialog.h +++ b/editarchiveitemdialog.h @@ -22,6 +22,8 @@ class QPushButton; class QModelIndex; class QTreeView; class FileInfoModel; +class ActorWidget; +class ActorModel; class EditArchiveItemDialog : public QDialog { Q_OBJECT @@ -31,33 +33,27 @@ class EditArchiveItemDialog : public QDialog { void setMovie(const QModelIndex &movie); private slots: - void addActor(); void addActor(const QString &actor); - void removeActor(); void updateMovie(); private: - void setActors(); void setMovieInfo(const QModelIndex &movie); ListModel *mGenreModel; ListModel *mActorsModel; + ActorModel *mCurrentActors; FileInfoModel *mFileInfoModel; MovieModel *mMovieModel; QComboBox *mGenre; QComboBox *mActors; - //QTextEdit *mMovieInfo; QTreeView *mMovieInfo; - QTextEdit *mActorsDisplay; + ActorWidget *mActorsDisplay; QSpinBox *mQuality; QSpinBox *mSeriesNo; QSpinBox *mPartNo; QSpinBox *mDvd; QPushButton *mUpdate; QPushButton *mClose; - QPushButton *mAddActor; - QPushButton *mRemoveActor; QLineEdit *mTitle; - QHash<QString, QVariant> mActorMap; QList<QVariant> mCovers; int mMovieId; }; |