From: Jean-Baptiste Mardelle Date: Mon, 10 Nov 2008 20:42:46 +0000 (+0000) Subject: Make rendering "progressive" checkbox semi-checked for automatic MLT detection, then... X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=af2ba388fa264fdca2da28822b9b37e5b8bcdc88;p=kdenlive Make rendering "progressive" checkbox semi-checked for automatic MLT detection, then users can force it by checking or unchecking it svn path=/branches/KDE4/; revision=2660 --- diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index e1c6ddad..abc03066 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -365,8 +365,8 @@ void RenderWidget::slotExport() { renderArgs.replace("%width", QString::number(m_profile.width)); renderArgs.replace("%height", QString::number(m_profile.height)); renderArgs.replace("%dar", "@" + QString::number(m_profile.display_aspect_num) + "/" + QString::number(m_profile.display_aspect_den)); - if (m_view.force_progressive->isChecked()) renderArgs.append(" progressive=1"); - else renderArgs.append(" progressive=0"); + if (m_view.force_progressive->checkState() == Qt::Checked) renderArgs.append(" progressive=1"); + else if (m_view.force_progressive->checkState() == Qt::Unchecked) renderArgs.append(" progressive=0"); emit doRender(m_view.out_file->url().path(), item->data(RenderRole).toString(), overlayargs, renderArgs.simplified().split(' '), m_view.render_zone->isChecked(), m_view.play_after->isChecked(), startPos, endPos); } @@ -375,7 +375,7 @@ void RenderWidget::setProfile(MltVideoProfile profile) { //WARNING: this way to tell the video standard is a bit hackish... if (m_profile.description.contains("pal", Qt::CaseInsensitive) || m_profile.description.contains("25", Qt::CaseInsensitive) || m_profile.description.contains("50", Qt::CaseInsensitive)) m_view.format_selection->setCurrentIndex(0); else m_view.format_selection->setCurrentIndex(1); - m_view.force_progressive->setChecked(m_profile.progressive); + m_view.force_progressive->setCheckState(Qt::PartiallyChecked); refreshView(); } diff --git a/src/widgets/renderwidget_ui.ui b/src/widgets/renderwidget_ui.ui index 5fb862a0..1e919133 100644 --- a/src/widgets/renderwidget_ui.ui +++ b/src/widgets/renderwidget_ui.ui @@ -143,6 +143,9 @@ Progressive + + true + @@ -218,11 +221,6 @@ - label_4 - guide_start - label_2 - guide_end - ktabwidget