From 0861ec020923ff8a1549f6c4a3f5437ce62573b5 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 3 Oct 2010 11:51:29 +0200 Subject: Implemented "Archive selected" action New context menu entry in FSWidget: archive selected. The selected files will be inserted into the MovieInfoPage when archiving a movie. --- newmoviewizard.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'newmoviewizard.h') diff --git a/newmoviewizard.h b/newmoviewizard.h index 9f476ed..93da626 100644 --- a/newmoviewizard.h +++ b/newmoviewizard.h @@ -24,16 +24,26 @@ class QCheckBox; class QStringListModel; class WizardTreeModel; class SmTreeItem; +class MovieInfoPage; +class MovieMappingPage; class NewMovieWizard : public QWizard { Q_OBJECT public: explicit NewMovieWizard(QWidget *parent = 0); void accept(); + MovieInfoPage *infoPage() { return mInfoPage; } + MovieMappingPage *actorPage() { return mActorPage; } + MovieMappingPage *genrePage() { return mGenrePage; } signals: void seriesAdded(const QString series, int seriesPart); + private: + MovieInfoPage *mInfoPage; + MovieMappingPage *mActorPage; + MovieMappingPage *mGenrePage; + }; class MovieInfoPage : public QWizardPage { @@ -42,6 +52,7 @@ class MovieInfoPage : public QWizardPage { explicit MovieInfoPage(QWidget *parent = 0); WizardTreeModel *model() { return mFileModel; } virtual void initializePage(); + void addFile(const QString &file); private slots: void addFiles(); @@ -54,6 +65,7 @@ class MovieInfoPage : public QWizardPage { void fileSelectionChanged(const QModelIndex ¤t, const QModelIndex &previous); private: + void setupGui(); QTreeView *mFileView; QLineEdit *mTitle; QSpinBox *mSeriesNo; -- cgit v1.2.3-70-g09d2