m_mkiso(NULL),
m_burnMenu(new QMenu(this))
{
+ setWindowTitle(i18n("DVD Wizard"));
//setPixmap(QWizard::WatermarkPixmap, QPixmap(KStandardDirs::locate("appdata", "banner.png")));
setAttribute(Qt::WA_DeleteOnClose);
m_pageVob = new DvdWizardVob(profile, this);
m_status.setupUi(page4);
m_status.error_box->setHidden(true);
m_status.tmp_folder->setPath(KdenliveSettings::currenttmpfolder());
+ m_status.tmp_folder->setMode(KFile::Directory | KFile::ExistingOnly);
m_status.iso_image->setPath(QDir::homePath() + "/untitled.iso");
m_status.iso_image->setFilter("*.iso");
+ m_status.iso_image->setMode(KFile::File);
m_status.iso_image->fileDialog()->setOperationMode(KFileDialog::Saving);
addPage(page4);
m_dvdauthor->setProcessChannelMode(QProcess::MergedChannels);
m_dvdauthor->start("dvdauthor", args);
m_status.button_abort->setEnabled(true);
+ button(QWizard::FinishButton)->setEnabled(false);
}
void DvdWizard::slotShowRenderInfo()
m_status.button_start->setEnabled(true);
m_status.button_abort->setEnabled(false);
cleanup();
+ button(QWizard::FinishButton)->setEnabled(true);
return;
}
m_creationLog.append(m_dvdauthor->readAllStandardError());
m_status.button_start->setEnabled(true);
m_status.button_abort->setEnabled(false);
cleanup();
+ button(QWizard::FinishButton)->setEnabled(true);
return;
}
authitem->setIcon(KIcon("dialog-ok"));
void DvdWizard::slotIsoFinished(int exitCode, QProcess::ExitStatus status)
{
+ button(QWizard::FinishButton)->setEnabled(true);
QListWidgetItem *isoitem = m_status.job_progress->item(4);
if (status == QProcess::CrashExit || exitCode != 0) {
QString result(m_mkiso->readAllStandardError());
if (m_pageVob->isWide()) profile.append("_wide");
dvdproject.setAttribute("profile", profile);
- dvdproject.setAttribute("tmp_folder", m_status.tmp_folder->text());
- dvdproject.setAttribute("iso_image", m_status.iso_image->text());
+ dvdproject.setAttribute("tmp_folder", m_status.tmp_folder->url().path());
+ dvdproject.setAttribute("iso_image", m_status.iso_image->url().path());
dvdproject.setAttribute("intro_movie", m_pageVob->introMovie());