X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcustomtrackview.cpp;h=cf3e3a135218eb9c111263ebd00ecd9cf167d177;hb=d4acad82cb756cafadc7a8461aab19ccec96168e;hp=a0833a0d00710c94f32faf2b8f228cd104ce6fc5;hpb=f24c4ea58a463f8934f16f9c2e25e3cde4fffa17;p=kdenlive diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index a0833a0d..cf3e3a13 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -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)