From: Till Theato Date: Wed, 10 Aug 2011 13:38:50 +0000 (+0000) Subject: render widget: Enable entering of custom bitrate when "bitrate" is found in the param... X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5656bd3de057eaaa103f921348d4e62eeeb968d5;p=kdenlive 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 --- 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); }