From 5b18830e0072d2d69b85697129be3e44d60f9235 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 12 Jul 2013 12:49:54 +0200 Subject: Use MetadataEditorWidget Use MetadataEditorWidget in NewMovieWizard and test it. Works perfectly in NewMovieWizard and MetadataEditor. --- newmoviewizard.h | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'newmoviewizard.h') diff --git a/newmoviewizard.h b/newmoviewizard.h index 99646ca..0aae2d2 100644 --- a/newmoviewizard.h +++ b/newmoviewizard.h @@ -27,6 +27,7 @@ class PictureViewer2; class QCompleter; class QStringListModel; class MappingEditorWidget; +class MetadataEditorWidget; class NewMovieWizard : public QWizard { Q_OBJECT @@ -45,7 +46,6 @@ class NewMovieWizard : public QWizard { MovieMappingPage *mActorPage; MovieMappingPage *mGenrePage; MovieMetadataPage *mMetadataPage; - }; class MovieInfoPage : public QWizardPage { @@ -94,32 +94,19 @@ class MovieMappingPage : public QWizardPage { class MovieMetadataPage : public QWizardPage { Q_OBJECT - Q_PROPERTY(QString comment READ comment); - Q_PROPERTY(QString releaseGroup READ releaseGroup); - Q_PROPERTY(QString sourceMedium READ sourceMedium); public: explicit MovieMetadataPage(QWidget *parent = 0); - virtual ~MovieMetadataPage() {} + MetadataEditorWidget *widget() { return mWidget; } virtual void initializePage(); - QString comment() const; - QString releaseGroup() const; - QString sourceMedium() const; - private slots: + private slots: void toggleMetadata(int state); private: void setupGui(); - SeriesMetadataModel *mModel; - QSpinBox *mReleaseYear; - QComboBox *mSourceMedium; - QComboBox *mReleaseGroup; - QLineEdit *mSubject; - QLineEdit *mEncoderOpts; - QSpinBox *mPasses; - QPlainTextEdit *mComment; + /* defined in archiveview.h */ + MetadataEditorWidget *mWidget; QCheckBox *mMetadataEnabled; - QList mWidgets; }; class WizardTreeModel : public SmTreeModel { -- cgit v1.2.3-70-g09d2