#include <QDir>
#include <QTimer>
#include <QTreeWidgetItem>
+#include <QThread>
#include <stdlib.h>
#include <stdio.h>
QWidget *p8 = new QWidget;
m_configProject.setupUi(p8);
m_page8 = addPage(p8, i18n("Project Defaults"), "document-new");
+ connect(m_configProject.kcfg_generateproxy, SIGNAL(toggled(bool)), m_configProject.kcfg_proxyminsize, SLOT(setEnabled(bool)));
+ m_configProject.kcfg_proxyminsize->setEnabled(KdenliveSettings::generateproxy());
+ m_configProject.kcfg_proxyparams->setMaximumHeight(QFontMetrics(font()).lineSpacing() * 5);
QWidget *p3 = new QWidget;
m_configTimeline.setupUi(p3);
m_configEnv.mltpathurl->setMode(KFile::Directory);
m_configEnv.mltpathurl->lineEdit()->setObjectName("kcfg_mltpath");
m_configEnv.rendererpathurl->lineEdit()->setObjectName("kcfg_rendererpath");
+ m_configEnv.kcfg_mltthreads->setMaximum(QThread::idealThreadCount());
m_configEnv.tmppathurl->setMode(KFile::Directory);
m_configEnv.tmppathurl->lineEdit()->setObjectName("kcfg_currenttmpfolder");
m_configEnv.projecturl->setMode(KFile::Directory);
}
if (m_configProject.kcfg_enableproxy->isChecked() != KdenliveSettings::enableproxy()) {
- emit updateProxySettings();
+ KdenliveSettings::setEnableproxy(m_configProject.kcfg_enableproxy->isChecked());
+ }
+
+ if (m_configProject.kcfg_generateproxy->isChecked() != KdenliveSettings::generateproxy()) {
+ KdenliveSettings::setGenerateproxy(m_configProject.kcfg_generateproxy->isChecked());
+ }
+
+ if (m_configProject.kcfg_proxyminsize->value() != KdenliveSettings::proxyminsize()) {
+ KdenliveSettings::setProxyminsize(m_configProject.kcfg_proxyminsize->value());
}
if (m_modified) {