From: <j-...@us...> - 2008-11-27 13:09:14
|
Revision: 2740 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=2740&view=rev Author: j-b-m Date: 2008-11-27 13:09:10 +0000 (Thu, 27 Nov 2008) Log Message: ----------- Allow changing duration of color / image clips: http://www.kdenlive.org:80/mantis/view.php?id=398 Modified Paths: -------------- branches/KDE4/src/clipproperties.cpp Modified: branches/KDE4/src/clipproperties.cpp =================================================================== --- branches/KDE4/src/clipproperties.cpp 2008-11-27 13:08:45 UTC (rev 2739) +++ branches/KDE4/src/clipproperties.cpp 2008-11-27 13:09:10 UTC (rev 2740) @@ -306,11 +306,19 @@ m_clipNeedsRefresh = true; props["colour"] = "0x" + new_color.right(6) + "ff"; } + int duration = m_tc.getFrameCount(m_view.clip_duration->text(), m_fps); + if (duration != m_clip->duration().frames(m_fps)) { + props["out"] = QString::number(duration); + } } else if (t == IMAGE) { if ((int) m_view.image_transparency->isChecked() != old_props.value("transparency").toInt()) { props["transparency"] = QString::number((int)m_view.image_transparency->isChecked()); m_clipNeedsRefresh = true; } + int duration = m_tc.getFrameCount(m_view.clip_duration->text(), m_fps); + if (duration != m_clip->duration().frames(m_fps)) { + props["out"] = QString::number(duration); + } } else if (t == SLIDESHOW) { QString value = QString::number((int) m_view.slide_loop->isChecked()); if (old_props.value("loop") != value) props["loop"] = value; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |