summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.h
diff options
context:
space:
mode:
Diffstat (limited to 'newmoviewizard.h')
-rw-r--r--newmoviewizard.h23
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 {