* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
-#include <QDir>
-#include <QTimer>
+#include "kdenlivesettingsdialog.h"
+#include "profilesdialog.h"
+#include "kdenlivesettings.h"
#include <KStandardDirs>
#include <KDebug>
#include <kopenwithdialog.h>
#include <KConfigDialogManager>
#include <kde_file.h>
+#include <KIO/NetAccess>
+
+#include <QDir>
+#include <QTimer>
#include <stdlib.h>
#include <stdio.h>
#include <linux/input.h>
#endif /* NO_JOGSHUTTLE */
-#include "profilesdialog.h"
-#include "kdenlivesettings.h"
-#include "kdenlivesettingsdialog.h"
KdenliveSettingsDialog::KdenliveSettingsDialog(QWidget * parent): KConfigDialog(parent, "settings", KdenliveSettings::self()) {
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");
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);
}
+
#include "kdenlivesettingsdialog.moc"