From f405ac30db93ed9f2adb739c3c09b2ce9369fee6 Mon Sep 17 00:00:00 2001 From: Samuel Fadel Date: Tue, 1 Sep 2015 17:09:33 -0300 Subject: Changed mouse interaction to use keyboard modifiers in order to support. --- scatterplot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scatterplot.cpp') diff --git a/scatterplot.cpp b/scatterplot.cpp index a121304..c43b625 100644 --- a/scatterplot.cpp +++ b/scatterplot.cpp @@ -223,7 +223,7 @@ void Scatterplot::mousePressEvent(QMouseEvent *event) switch (m_currentInteractionState) { case INTERACTION_NONE: case INTERACTION_SELECTED: - m_currentInteractionState = (event->button() == Qt::MiddleButton) ? INTERACTION_MOVING + m_currentInteractionState = (event->modifiers() == Qt::AltModifier) ? INTERACTION_MOVING : INTERACTION_SELECTING; m_dragOriginPos = event->localPos(); m_dragCurrentPos = m_dragOriginPos; @@ -261,7 +261,7 @@ void Scatterplot::mouseReleaseEvent(QMouseEvent *event) switch (m_currentInteractionState) { case INTERACTION_SELECTING: - mergeSelection = (event->button() == Qt::RightButton); + mergeSelection = (event->modifiers() == Qt::ControlModifier); m_currentInteractionState = selectGlyphs(mergeSelection) ? INTERACTION_SELECTED : INTERACTION_NONE; update(); -- cgit v1.2.3