X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkdenlivesettingsdialog.cpp;h=02f44690424a2c222f236e6510721ad8b78146ee;hb=09d3c81cf2a582a71fd19cba534cca082e57d75a;hp=285cd4f43208a92b52fc9edf26e840fabfe87f95;hpb=c69ac32e6d351f7ceb968fd000eb67ea5a377db3;p=kdenlive diff --git a/src/kdenlivesettingsdialog.cpp b/src/kdenlivesettingsdialog.cpp index 285cd4f4..02f44690 100644 --- a/src/kdenlivesettingsdialog.cpp +++ b/src/kdenlivesettingsdialog.cpp @@ -17,14 +17,19 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include -#include +#include "kdenlivesettingsdialog.h" +#include "profilesdialog.h" +#include "kdenlivesettings.h" #include #include #include #include #include +#include + +#include +#include #include #include @@ -34,9 +39,6 @@ #include #endif /* NO_JOGSHUTTLE */ -#include "profilesdialog.h" -#include "kdenlivesettings.h" -#include "kdenlivesettingsdialog.h" KdenliveSettingsDialog::KdenliveSettingsDialog(QWidget * parent): KConfigDialog(parent, "settings", KdenliveSettings::self()) { @@ -64,6 +66,7 @@ KdenliveSettingsDialog::KdenliveSettingsDialog(QWidget * parent): KConfigDialog( m_configEnv.capturefolderurl->lineEdit()->setObjectName("kcfg_capturefolder"); page2 = addPage(p2, i18n("Environment"), "terminal"); + m_captureFolder = KdenliveSettings::capturefolder(); QWidget *p4 = new QWidget; m_configCapture.setupUi(p4); page4 = addPage(p4, i18n("Capture"), "audio-card"); @@ -377,6 +380,12 @@ void KdenliveSettingsDialog::updateSettings() { resetProfile = true; } + if (m_configEnv.capturefolderurl->url().path() != KdenliveSettings::capturefolder()) { + kDebug() << "/// CAPT FOLDER UPDATED"; + KdenliveSettings::setCapturefolder(m_configEnv.capturefolderurl->url().path()); + emit updateCaptureFolder(); + } + value = m_configCapture.kcfg_rmd_alsa_device->itemData(m_configCapture.kcfg_rmd_alsa_device->currentIndex()).toString(); if (value != KdenliveSettings::rmd_alsadevicename()) { KdenliveSettings::setRmd_alsadevicename(value); @@ -426,6 +435,7 @@ void KdenliveSettingsDialog::slotUpdateDisplay() { } + #include "kdenlivesettingsdialog.moc"