-void CustomTrackView::addItem(DocClipBase *clip, QPoint pos) {
- ItemInfo info;
- info.startPos = GenTime((int)(mapToScene(pos).x()), m_document->fps());
- info.endPos = info.startPos + clip->duration();
- info.track = (int)(pos.y() / m_tracksHeight);
- kDebug() << "------------ ADDING CLIP ITEM----: " << info.startPos.frames(25) << ", " << info.endPos.frames(25) << ", " << info.track;
- m_dropItem = new ClipItem(clip, info, m_document->fps());
- scene()->addItem(m_dropItem);
-}
-
-void CustomTrackView::addItem(DocClipBase *clip, QPoint pos, QPoint zone) {
- ItemInfo info;
- info.startPos = GenTime((int)(mapToScene(pos).x()), m_document->fps());
- info.cropStart = GenTime(zone.x(), m_document->fps());
- info.endPos = info.startPos + GenTime(zone.y() - zone.x(), m_document->fps());
- info.track = (int)(pos.y() / m_tracksHeight);
- kDebug() << "------------ ADDING CLIP ZONE ITEM----: " << zone;
- m_dropItem = new ClipItem(clip, info, m_document->fps());
- scene()->addItem(m_dropItem);
-}
-
-