From 5656bd3de057eaaa103f921348d4e62eeeb968d5 Mon Sep 17 00:00:00 2001 From: Till Theato Date: Wed, 10 Aug 2011 13:38:50 +0000 Subject: [PATCH] render widget: Enable entering of custom bitrate when "bitrate" is found in the parameters string. This makes it possible to have custom profiles without a fixed bitrate. svn path=/trunk/kdenlive/; revision=5830 --- src/renderwidget.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index a654bc60..4877f36a 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -1244,13 +1244,15 @@ void RenderWidget::refreshParams() // setup comboBox with bitrates m_view.comboBitrates->clear(); - if (item->data(BitratesRole).canConvert(QVariant::StringList) && item->data(BitratesRole).toStringList().count()) { + if (params.contains("bitrate")) { m_view.comboBitrates->setEnabled(true); - QStringList bitrates = item->data(BitratesRole).toStringList(); - foreach (QString bitrate, bitrates) - m_view.comboBitrates->addItem(bitrate); - if (item->data(DefaultBitrateRole).canConvert(QVariant::String)) - m_view.comboBitrates->setCurrentIndex(bitrates.indexOf(item->data(DefaultBitrateRole).toString())); + if ( item->data(BitratesRole).canConvert(QVariant::StringList) && item->data(BitratesRole).toStringList().count()) { + QStringList bitrates = item->data(BitratesRole).toStringList(); + foreach (QString bitrate, bitrates) + m_view.comboBitrates->addItem(bitrate); + if (item->data(DefaultBitrateRole).canConvert(QVariant::String)) + m_view.comboBitrates->setCurrentIndex(bitrates.indexOf(item->data(DefaultBitrateRole).toString())); + } } else { m_view.comboBitrates->setEnabled(false); } -- 2.39.2