From 1b5b817208927e7242e72106b27e8e9616bc1dba Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Sun, 8 Jun 2008 21:02:21 +0000 Subject: [PATCH] Fix mid button playing in timeline svn path=/branches/KDE4/; revision=2235 --- src/customtrackview.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index 397ea031..83a1f4f8 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -152,21 +152,18 @@ int CustomTrackView::getPreviousVideoTrack(int track) { } // virtual + void CustomTrackView::mouseMoveEvent(QMouseEvent * event) { int pos = event->x(); emit mousePosition((int)(mapToScene(event->pos()).x() / m_scale)); - /*if (event->modifiers() == Qt::ControlModifier) - setDragMode(QGraphicsView::ScrollHandDrag); - else if (event->modifiers() == Qt::ShiftModifier) - setDragMode(QGraphicsView::RubberBandDrag); - else*/ + if (event->buttons() & Qt::MidButton) return; { if (m_dragItem && m_tool == SELECTTOOL) { //event->button() == Qt::LeftButton) { // a button was pressed, delete visual tips if (m_operationMode == MOVE && (event->pos() - m_clickEvent).manhattanLength() >= QApplication::startDragDistance()) { double snappedPos = getSnapPointForPos(mapToScene(event->pos()).x() - m_clickPoint.x()); //kDebug() << "/////// MOVE CLIP, EVENT Y: "<scenePos().y()<<", SCENE HEIGHT: "<sceneRect().height(); - int moveTrack = (int) mapToScene(event->pos() + QPoint(0, (m_dragItem->type() == TRANSITIONWIDGET ?/* m_tracksHeight*/ - m_clickPoint.y() : 0))).y() / m_tracksHeight; + int moveTrack = (int) mapToScene(event->pos() + QPoint(0, (m_dragItem->type() == TRANSITIONWIDGET ? - m_clickPoint.y() : 0))).y() / m_tracksHeight; int currentTrack = m_dragItem->track(); if (moveTrack > 1000)moveTrack = 0; -- 2.39.5