#define DVDWIZARD_H
#include <QWizard>
-#include <QVBoxLayout>
-#include <QItemDelegate>
#include <QPainter>
#include <QProcess>
#include "ui_dvdwizardstatus_ui.h"
#include "ui_dvdwizardchapters_ui.h"
+typedef QMap <QString, QRect> stringRectMap;
+
class DvdWizard : public QWizard
{
Q_OBJECT
KTemporaryFile m_menuVideo;
KTemporaryFile m_menuFinalVideo;
KTemporaryFile m_menuImageBackground;
- void cleanup();
QMenu *m_burnMenu;
+ void cleanup();
void errorMessage(const QString &text);
void infoMessage(const QString &text);
- void processDvdauthor(QString menuMovieUrl = QString(), QMap <QString, QRect> buttons = QMap <QString, QRect>(), QStringList buttonsTarget = QStringList());
+ void processDvdauthor(const QString &menuMovieUrl = QString(), const stringRectMap &buttons = stringRectMap(), const QStringList &buttonsTarget = QStringList());
private slots:
void slotPageChanged(int page);
void slotShowRenderInfo();
void slotShowIsoInfo();
void slotProcessMenuStatus(int, QProcess::ExitStatus status);
+ void slotprepareMonitor();
};
#endif