From: Jean-Baptiste M. <jb...@kd...> - 2012-03-06 14:19:32
|
Git commit 64130d72269ad9ae67606ed40abfa2be9b4d22da by Jean-Baptiste Mardelle. Committed on 06/03/2012 at 15:18. Pushed by mardelle into branch 'master'. Disable recording option while previewing / recording M +8 -0 src/recmonitor.cpp http://commits.kde.org/kdenlive/64130d72269ad9ae67606ed40abfa2be9b4d22da diff --git a/src/recmonitor.cpp b/src/recmonitor.cpp index 6a7140d..5e88cae 100644 --- a/src/recmonitor.cpp +++ b/src/recmonitor.cpp @@ -380,6 +380,8 @@ void RecMonitor::slotStopCapture() // stop capture if (!m_isCapturing && !m_isPlaying) return; m_videoBox->setHidden(true); + rec_audio->setEnabled(true); + rec_video->setEnabled(true); switch (device_selector->currentIndex()) { case FIREWIRE: m_captureProcess->write("\e", 2); @@ -526,6 +528,9 @@ void RecMonitor::slotStartPreview(bool play) break; } + rec_audio->setEnabled(false); + rec_video->setEnabled(false); + if (device_selector->currentIndex() == FIREWIRE) { kDebug() << "Capture: Running ffplay " << m_displayArgs.join(" "); m_displayProcess->start("ffplay", m_displayArgs); @@ -537,6 +542,9 @@ void RecMonitor::slotStartPreview(bool play) void RecMonitor::slotRecord() { + rec_audio->setEnabled(false); + rec_video->setEnabled(false); + if (m_captureProcess->state() == QProcess::NotRunning && device_selector->currentIndex() == FIREWIRE) { slotStartPreview(); } |