-void ClipDurationDialog::slotPosUp()
-{
- int position = m_tc.getDisplayFrameCount(m_view.clip_position->text(), m_framesDisplay);
- //if (duration >= m_clip->duration().frames(m_fps)) return;
- position ++;
- m_view.clip_position->setText(m_tc.getDisplayTimecode(GenTime(position, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotPosDown()
-{
- int position = m_tc.getDisplayFrameCount(m_view.clip_position->text(), m_framesDisplay);
- //if (duration >= m_clip->duration().frames(m_fps)) return;
- position --;
- m_view.clip_position->setText(m_tc.getDisplayTimecode(GenTime(position, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotDurUp()
-{
- int duration = m_tc.getDisplayFrameCount(m_view.clip_duration->text(), m_framesDisplay);
- int crop = m_tc.getDisplayFrameCount(m_view.crop_position->text(), m_framesDisplay);
-
- if (m_clip->maxDuration() != GenTime() && duration + crop > m_clip->maxDuration().frames(m_fps)) return;
- duration ++;
- m_view.clip_duration->setText(m_tc.getDisplayTimecode(GenTime(duration, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotDurDown()
-{
- int duration = m_tc.getDisplayFrameCount(m_view.clip_duration->text(), m_framesDisplay);
- if (duration <= 0) return;
- duration --;
- m_view.clip_duration->setText(m_tc.getDisplayTimecode(GenTime(duration, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotCropUp()
-{
- int duration = m_tc.getDisplayFrameCount(m_view.clip_duration->text(), m_framesDisplay);
- int crop = m_tc.getDisplayFrameCount(m_view.crop_position->text(), m_framesDisplay);
-
- if (m_clip->maxDuration() != GenTime() && duration + crop > m_clip->maxDuration().frames(m_fps)) return;
- crop ++;
- m_view.crop_position->setText(m_tc.getDisplayTimecode(GenTime(crop, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotCropDown()
-{
- int crop = m_tc.getDisplayFrameCount(m_view.crop_position->text(), m_framesDisplay);
-
- if (crop <= 0) return;
- crop --;
- m_view.crop_position->setText(m_tc.getDisplayTimecode(GenTime(crop, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotEndUp()
-{
- int end = m_tc.getDisplayFrameCount(m_view.end_position->text(), m_framesDisplay);
- end ++;
- m_view.end_position->setText(m_tc.getDisplayTimecode(GenTime(end, m_fps), m_framesDisplay));
-}
-
-void ClipDurationDialog::slotEndDown()
-{
- int end = m_tc.getDisplayFrameCount(m_view.end_position->text(), m_framesDisplay);
- if (end <= 0) return;
- end --;
- m_view.end_position->setText(m_tc.getDisplayTimecode(GenTime(end, m_fps), m_framesDisplay));
-}
-