DvdWizard::DvdWizard(MonitorManager *manager, const QString &url, QWidget *parent) :
- QWizard(parent),
- m_dvdauthor(NULL),
- m_mkiso(NULL),
- m_burnMenu(new QMenu(this))
+ QWizard(parent)
+ , m_dvdauthor(NULL)
+ , m_mkiso(NULL)
+ , m_vobitem(NULL)
+ , m_burnMenu(new QMenu(this))
{
setWindowTitle(i18n("DVD Wizard"));
//setPixmap(QWizard::WatermarkPixmap, QPixmap(KStandardDirs::locate("appdata", "banner.png")));
kDebug() << "/// RENDERING MENU vob crashed";
errorMessage(i18n("Rendering menu crashed"));
QByteArray result = m_menuJob.readAllStandardError();
- m_vobitem->setIcon(KIcon("dialog-close"));
+ if (m_vobitem) m_vobitem->setIcon(KIcon("dialog-close"));
m_status.error_log->append(result);
m_status.error_box->setHidden(false);
m_status.button_start->setEnabled(true);
m_status.button_abort->setEnabled(false);
return;
}
- m_vobitem->setIcon(KIcon("dialog-ok"));
+ if (m_vobitem) m_vobitem->setIcon(KIcon("dialog-ok"));
processSpumux();
}
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(), stringRectMap buttons = stringRectMap(), QStringList buttonsTarget = QStringList());