]> git.sesse.net Git - kdenlive/blobdiff - src/keyframeedit.cpp
Update positions in keyframe widget immediately when frame timecode setting changes
[kdenlive] / src / keyframeedit.cpp
index c46de5503bd840352a158f634bc3868fb4d9e082..71f9dde1409f5a343923a12f8f054ddaa0e2a8cf 100644 (file)
@@ -390,6 +390,16 @@ void KeyframeEdit::slotSetSeeking(int state)
     KdenliveSettings::setKeyframeseek(state == Qt::Checked);
 }
 
+void KeyframeEdit::updateTimecodeFormat()
+{
+    for (int row = 0; row < keyframe_list->rowCount(); ++row) {
+        QString pos = keyframe_list->verticalHeaderItem(row)->text();
+        if (KdenliveSettings::frametimecode())
+            keyframe_list->verticalHeaderItem(row)->setText(QString::number(m_timecode.getFrameCount(pos)));
+        else
+            keyframe_list->verticalHeaderItem(row)->setText(m_timecode.getTimecodeFromFrames(pos.toInt()));
+    }
+}
 
 /*void KeyframeEdit::slotSaveCurrentParam(QTreeWidgetItem *item, int column)
 {