]> git.sesse.net Git - kdenlive/commitdiff
Fix mid button playing in timeline
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 8 Jun 2008 21:02:21 +0000 (21:02 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 8 Jun 2008 21:02:21 +0000 (21:02 +0000)
svn path=/branches/KDE4/; revision=2235

src/customtrackview.cpp

index 397ea0310308e23897707dc7a11545baf1ba5750..83a1f4f850875b2d7ddf7c2763951a7c7dae0b0a 100644 (file)
@@ -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: "<<m_clickPoint.y();//<<event->scenePos().y()<<", SCENE HEIGHT: "<<scene()->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;