]> git.sesse.net Git - kdenlive/blobdiff - src/monitorscenecontrolwidget.cpp
User can now enable / disable proxy for each clip
[kdenlive] / src / monitorscenecontrolwidget.cpp
index cbf65a4d5d07bdf81a64669f586da93c7cbddc42..06c4e4d3a183add2a131c241be5278162922fab4 100644 (file)
@@ -21,6 +21,8 @@
 #include "monitorscene.h"
 #include "kdenlivesettings.h"
 
+#include <QGridLayout>
+
 
 MonitorSceneControlWidget::MonitorSceneControlWidget(MonitorScene* scene, QWidget* parent) :
         QWidget(parent),
@@ -61,7 +63,7 @@ MonitorSceneControlWidget::MonitorSceneControlWidget(MonitorScene* scene, QWidge
     m_scene->slotZoomFit();
 
     connect(m_ui.buttonShowScene, SIGNAL(toggled(bool)), this, SIGNAL(showScene(bool)));
-    connect(m_ui.buttonDirectUpdate, SIGNAL(toggled(bool)), m_scene, SLOT(slotSetDirectUpdate(bool)));
+    connect(m_ui.buttonDirectUpdate, SIGNAL(toggled(bool)), this, SLOT(slotSetDirectUpdate(bool)));
 }
 
 MonitorSceneControlWidget::~MonitorSceneControlWidget()
@@ -74,4 +76,15 @@ QToolButton *MonitorSceneControlWidget::getShowHideButton()
     return m_buttonConfig;
 }
 
+void MonitorSceneControlWidget::addWidget(QWidget* widget, int row, int column)
+{
+    ((QGridLayout*)m_ui.groupBox->layout())->addWidget(widget, row, column);
+}
+
+void MonitorSceneControlWidget::slotSetDirectUpdate(bool directUpdate)
+{
+    KdenliveSettings::setMonitorscene_directupdate(directUpdate);
+}
+
+
 #include "monitorscenecontrolwidget.moc"