]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
move playhead to mouse curser position if p key is pressed
[kdenlive] / src / customtrackview.cpp
index a0833a0d00710c94f32faf2b8f228cd104ce6fc5..cf3e3a135218eb9c111263ebd00ecd9cf167d177 100644 (file)
@@ -404,6 +404,15 @@ void CustomTrackView::slotCheckPositionScrolling()
     }
 }
 
+void CustomTrackView::slotOnPlayheadKeyPressed()
+{
+       /* get curser point ref in screen coord */
+       QPoint ps = QCursor::pos();
+       /* get xPos in scene coord */
+       int mappedXPos = qMax((int)(mapToScene(mapFromGlobal(ps)).x() + 0.5), 0);
+       /* move playhead to new xPos*/
+       seekCursorPos(mappedXPos);
+}
 
 // virtual
 void CustomTrackView::mouseMoveEvent(QMouseEvent * event)