]> git.sesse.net Git - kdenlive/blobdiff - src/slideshowclip.cpp
- Fix drop frame timecode format. [1]
[kdenlive] / src / slideshowclip.cpp
index 1067ea3d3f53be994200b0d5971db237c2b5594b..e4557ab07e2a5dd7abce223f1337d2fedc0380d9 100644 (file)
@@ -58,9 +58,11 @@ SlideshowClip::SlideshowClip(Timecode tc, QWidget * parent) :
     m_view.image_type->addItem("TIFF (*.tiff)", "tiff");
     m_view.image_type->addItem("Open EXR (*.exr)", "exr");
 
-    m_view.clip_duration->setInputMask(m_timecode.inputMask());
+    m_view.clip_duration->setInputMask("");
+    m_view.clip_duration->setValidator(m_timecode.validator());
     m_view.clip_duration->setText(m_timecode.reformatSeparators(KdenliveSettings::image_duration()));
-    m_view.luma_duration->setInputMask(m_timecode.inputMask());
+    m_view.luma_duration->setInputMask("");
+    m_view.luma_duration->setValidator(m_timecode.validator());
     m_view.luma_duration->setText(m_timecode.getTimecodeFromFrames(int(ceil(m_timecode.fps()))));
     m_view.folder_url->setUrl(QDir::homePath());
 
@@ -274,9 +276,11 @@ void SlideshowClip::slotUpdateDurationFormat(int ix)
         m_view.luma_duration_frames->setValue(m_timecode.getFrameCount(m_view.luma_duration->text()));
     } else {
         // switching to timecode format
-        m_view.clip_duration->setInputMask(m_timecode.inputMask());
+        m_view.clip_duration->setInputMask("");
+        m_view.clip_duration->setValidator(m_timecode.validator());
         m_view.clip_duration->setText(m_timecode.getTimecodeFromFrames(m_view.clip_duration_frames->value()));
-        m_view.luma_duration->setInputMask(m_timecode.inputMask());
+        m_view.luma_duration->setInputMask("");
+        m_view.luma_duration->setValidator(m_timecode.validator());
         m_view.luma_duration->setText(m_timecode.getTimecodeFromFrames(m_view.luma_duration_frames->value()));
     }
     m_view.clip_duration_frames->setHidden(!framesFormat);