]> git.sesse.net Git - kdenlive/blobdiff - src/positionedit.cpp
Make render NTSC/PAL standard more strict.
[kdenlive] / src / positionedit.cpp
index 31b3ddc71b0143b086077c8a1e7e339a1a65646b..f03b8da3c8135a7dde1b4a4bbb7380b9de7e0fa3 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <QLabel>
 #include <QSlider>
+#include <QHBoxLayout>
 
 PositionEdit::PositionEdit(const QString name, int pos, int min, int max, const Timecode tc, QWidget* parent) :
         QWidget(parent)
@@ -44,7 +45,7 @@ PositionEdit::PositionEdit(const QString name, int pos, int min, int max, const
     layout->addWidget(m_display);
 
     connect(m_slider, SIGNAL(valueChanged(int)), m_display, SLOT(setValue(int)));
-    connect(m_slider, SIGNAL(valueChanged(int)), this, SIGNAL(parameterChanged()));
+    connect(m_slider, SIGNAL(valueChanged(int)), this, SIGNAL(parameterChanged(int)));
     connect(m_display, SIGNAL(editingFinished()), this, SLOT(slotUpdatePosition()));
     m_slider->setValue(pos);
 }
@@ -77,7 +78,13 @@ void PositionEdit::slotUpdatePosition()
     m_slider->blockSignals(true);
     m_slider->setValue(m_display->getValue());
     m_slider->blockSignals(false);
-    emit parameterChanged();
+    emit parameterChanged(m_display->getValue());
+}
+
+void PositionEdit::setRange(int min, int max)
+{
+    m_slider->setRange(min, max);
+    m_display->setRange(min, max);
 }
 
 #include "positionedit.moc"