From e326199727328bf8e130632361f697e7a350fd9b Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Wed, 3 Aug 2011 00:37:38 +0200 Subject: Shift-clicks and Control-clicks should not open the item --- src/kitemviews/kitemlistcontroller.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/kitemviews/kitemlistcontroller.cpp b/src/kitemviews/kitemlistcontroller.cpp index b58ddfae6..aab40631e 100644 --- a/src/kitemviews/kitemlistcontroller.cpp +++ b/src/kitemviews/kitemlistcontroller.cpp @@ -164,6 +164,10 @@ bool KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent* event, con emit itemExpansionToggleClicked(index); emitItemClicked = false; } + else if (event->modifiers() & Qt::ShiftModifier || event->modifiers() & Qt::ControlModifier) { + // The mouse click should only update the selection, not trigger the item. + emitItemClicked = false; + } } if (emitItemClicked) { -- cgit v1.3