- int duration;
- if (KdenliveSettings::frametimecode()) duration = marker_position->text().toInt();
- else duration = m_tc.getFrameCount(marker_position->text());
- if (m_clip && duration >= m_clip->duration().frames(m_fps)) return;
- duration ++;
- if (KdenliveSettings::frametimecode()) marker_position->setText(QString::number(duration));
- else marker_position->setText(m_tc.getTimecode(GenTime(duration, m_fps)));
-}
-
-void MarkerDialog::slotTimeDown()
-{
- int duration;
- if (KdenliveSettings::frametimecode()) duration = marker_position->text().toInt();
- else duration = m_tc.getFrameCount(marker_position->text());
- if (duration <= 0) return;
- duration --;
- if (KdenliveSettings::frametimecode()) marker_position->setText(QString::number(duration));
- else marker_position->setText(m_tc.getTimecode(GenTime(duration, m_fps)));