]> git.sesse.net Git - kdenlive/blobdiff - src/abstractclipitem.cpp
Show error message when there is a problem deleting a clip, fix problem when selectin...
[kdenlive] / src / abstractclipitem.cpp
index 9c8d7d94d8e545538eb811e82b2cd50f4fcf784b..eca35ba0d949d0da321560146b09d56fc112becf 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "abstractclipitem.h"
 #include "customtrackscene.h"
+#include "kdenlivesettings.h"
 
 AbstractClipItem::AbstractClipItem(const ItemInfo info, const QRectF& rect, double fps): QGraphicsRectItem(rect), m_track(0), m_fps(fps), m_editedKeyframe(-1), m_selectedKeyframe(0), m_keyframeFactor(1) {
     setFlags(/*QGraphicsItem::ItemClipsToShape | */QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
@@ -65,6 +66,11 @@ void AbstractClipItem::setCropStart(GenTime pos) {
     m_cropStart = pos;
 }
 
+void AbstractClipItem::updateItem() {
+    m_track = (int)(scenePos().y() / KdenliveSettings::trackheight());
+    m_startPos = GenTime((int) scenePos().x(), m_fps);
+}
+
 void AbstractClipItem::updateRectGeometry() {
     setRect(0, 0, cropDuration().frames(m_fps) - 0.02, rect().height());
 }