X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkdenlivesettingsdialog.cpp;h=e4959223ed7f9dbeabafb525c347716432ee7188;hb=f9394be680a8ac3c2ff8e39c9d8439eae5b55acc;hp=90c3d816b90e2c815c5d9a4daed529c5a4d22e2c;hpb=d32782828f4df9a1cb03bb146f4032622a6a968e;p=kdenlive diff --git a/src/kdenlivesettingsdialog.cpp b/src/kdenlivesettingsdialog.cpp index 90c3d816..e4959223 100644 --- a/src/kdenlivesettingsdialog.cpp +++ b/src/kdenlivesettingsdialog.cpp @@ -168,11 +168,8 @@ KdenliveSettingsDialog::KdenliveSettingsDialog(QWidget * parent) : } - BMInterface::getBlackMagicDeviceList(m_configCapture.hdmi_list, m_configCapture.hdmi_capturemode); - connect(m_configCapture.hdmi_list, SIGNAL(currentIndexChanged(int)), this, SLOT(slotUpdateHDMIModes())); - connect(m_configCapture.hdmi_capturemode, SIGNAL(currentIndexChanged(int)), this, SLOT(slotUpdateHDMICaptureMode())); - m_configCapture.hdmi_list->setCurrentIndex(KdenliveSettings::hdmicapturedevice()); - m_configCapture.hdmi_capturemode->setCurrentIndex(KdenliveSettings::hdmicapturemode()); + BMInterface::getBlackMagicDeviceList(m_configCapture.kcfg_hdmi_capturedevice, m_configCapture.kcfg_hdmi_capturemode); + connect(m_configCapture.kcfg_hdmi_capturedevice, SIGNAL(currentIndexChanged(int)), this, SLOT(slotUpdateHDMIModes())); double dvgrabVersion = 0; if (!KdenliveSettings::dvgrab_path().isEmpty()) { @@ -208,15 +205,9 @@ KdenliveSettingsDialog::~KdenliveSettingsDialog() {} void KdenliveSettingsDialog::slotUpdateHDMIModes() { - QStringList modes = m_configCapture.hdmi_list->itemData(m_configCapture.hdmi_list->currentIndex()).toStringList(); - m_configCapture.hdmi_capturemode->clear(); - m_configCapture.hdmi_capturemode->insertItems(0, modes); - KdenliveSettings::setHdmicapturedevice(m_configCapture.hdmi_list->currentIndex()); -} - -void KdenliveSettingsDialog::slotUpdateHDMICaptureMode() -{ - KdenliveSettings::setHdmicapturemode(m_configCapture.hdmi_capturemode->currentIndex()); + QStringList modes = m_configCapture.kcfg_hdmi_capturedevice->itemData(m_configCapture.kcfg_hdmi_capturedevice->currentIndex()).toStringList(); + m_configCapture.kcfg_hdmi_capturemode->clear(); + m_configCapture.kcfg_hdmi_capturemode->insertItems(0, modes); } void KdenliveSettingsDialog::slotUpdateRmdRegionStatus()