From: Jean-Baptiste Mardelle Date: Mon, 25 Feb 2008 22:45:41 +0000 (+0000) Subject: Fix clip selection with shift-click X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=eadf0cc9be24d081b453b566f446130ea8bd4806;p=kdenlive Fix clip selection with shift-click svn path=/branches/KDE4/; revision=1944 --- diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index 24ff4df6..86cf16b6 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -266,10 +266,16 @@ void CustomTrackView::mousePressEvent ( QMouseEvent * event ) { kDebug()<<"-- TIMELINE MSE PRESSED"; int pos = event->x(); - if (event->modifiers() == Qt::ControlModifier) + if (event->modifiers() == Qt::ControlModifier) { setDragMode(QGraphicsView::ScrollHandDrag); - else if (event->modifiers() == Qt::ShiftModifier) + QGraphicsView::mousePressEvent(event); + return; + } + else if (event->modifiers() == Qt::ShiftModifier) { setDragMode(QGraphicsView::RubberBandDrag); + QGraphicsView::mousePressEvent(event); + return; + } else { bool collision = false; QList collisionList = items(event->pos());