diff options
author | Arno <am@disconnect.de> | 2013-07-12 12:49:54 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-12 12:49:54 +0200 |
commit | 5b18830e0072d2d69b85697129be3e44d60f9235 (patch) | |
tree | fad3930e4e788f088956635180663d48060451f5 /newmoviewizard.h | |
parent | 11032ae73ea103d97d9fefb1375b957fa505eeaa (diff) | |
download | SheMov-5b18830e0072d2d69b85697129be3e44d60f9235.tar.gz SheMov-5b18830e0072d2d69b85697129be3e44d60f9235.tar.bz2 SheMov-5b18830e0072d2d69b85697129be3e44d60f9235.zip |
Use MetadataEditorWidget
Use MetadataEditorWidget in NewMovieWizard and test it. Works perfectly
in NewMovieWizard and MetadataEditor.
Diffstat (limited to 'newmoviewizard.h')
-rw-r--r-- | newmoviewizard.h | 23 |
1 files changed, 5 insertions, 18 deletions
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<QWidget*> mWidgets; }; class WizardTreeModel : public SmTreeModel { |