#include "dvdwizardvob.h"
#include "dvdwizardmenu.h"
+#include "dvdwizardchapters.h"
#include "ui_dvdwizardiso_ui.h"
#include "ui_dvdwizardstatus_ui.h"
+#include "ui_dvdwizardchapters_ui.h"
-class DvdWizard : public QWizard {
+class DvdWizard : public QWizard
+{
Q_OBJECT
public:
explicit DvdWizard(const QString &url = QString(), const QString &profile = "dv_pal", QWidget * parent = 0);
DvdWizardMenu *m_pageMenu;
Ui::DvdWizardIso_UI m_iso;
Ui::DvdWizardStatus_UI m_status;
- QString m_profile;
+ DvdWizardChapters *m_pageChapters;
KTemporaryFile m_menuFile;
KTemporaryFile m_authorFile;
QProcess *m_dvdauthor;
QProcess *m_mkiso;
QString m_creationLog;
void cleanup();
+ QMenu *m_burnMenu;
private slots:
void slotPageChanged(int page);
void slotRenderFinished(int exitCode, QProcess::ExitStatus status);
void slotIsoFinished(int exitCode, QProcess::ExitStatus status);
void generateDvd();
+ void slotPreview();
+ void slotBurn();
};
#endif