summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2011-01-27 13:06:32 +0100
committerArno <am@disconnect.de>2011-01-27 13:06:32 +0100
commitaaef34e66368a2803ae876d734809b69f0c258a2 (patch)
tree71db0c618431c361c143dba3386045c7682d4d17 /newmoviewizard.h
parente4718ab079f4a4eba4a47fb75992b977a787f369 (diff)
downloadSheMov-aaef34e66368a2803ae876d734809b69f0c258a2.tar.gz
SheMov-aaef34e66368a2803ae876d734809b69f0c258a2.tar.bz2
SheMov-aaef34e66368a2803ae876d734809b69f0c258a2.zip
Finished metadata
Created a modes for metadata, revamped NewMovieWizard to use the model and created a MetadataWidget to edit and display metadata.
Diffstat (limited to 'newmoviewizard.h')
-rw-r--r--newmoviewizard.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/newmoviewizard.h b/newmoviewizard.h
index 639a710..54a706a 100644
--- a/newmoviewizard.h
+++ b/newmoviewizard.h
@@ -24,6 +24,7 @@ class QComboBox;
class QCheckBox;
class QStringListModel;
class QPlainTextEdit;
+class SeriesMetadataModel;
class WizardTreeModel;
class SmTreeItem;
class MovieInfoPage;
@@ -104,16 +105,23 @@ 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() {}
virtual void initializePage();
+ QString comment() const;
+ QString releaseGroup() const;
+ QString sourceMedium() const;
private slots:
void toggleMetadata(int state);
private:
void setupGui();
+ SeriesMetadataModel *mModel;
QSpinBox *mReleaseYear;
QComboBox *mSourceMedium;
QComboBox *mReleaseGroup;