From 6ce50a77d7659e5e7fbcaceead0e17d37ce8856d Mon Sep 17 00:00:00 2001 From: Samuel Fadel Date: Mon, 8 Feb 2016 14:26:48 -0200 Subject: User can now select RPs & CPs, using the R & C keys. --- scatterplot.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'scatterplot.cpp') diff --git a/scatterplot.cpp b/scatterplot.cpp index 69ed1b1..f501267 100644 --- a/scatterplot.cpp +++ b/scatterplot.cpp @@ -210,6 +210,7 @@ Scatterplot::Scatterplot(QQuickItem *parent) , m_sy(0, 1, 0, 1) , m_brushedItem(-1) , m_interactionState(STATE_NONE) + , m_dragEnabled(false) , m_shouldUpdateGeometry(false) , m_shouldUpdateMaterials(false) , m_quadtree(0) @@ -584,7 +585,7 @@ void Scatterplot::mousePressEvent(QMouseEvent *event) switch (m_interactionState) { case STATE_NONE: case STATE_SELECTED: - if (event->modifiers() == Qt::ShiftModifier) { + if (event->modifiers() == Qt::ShiftModifier && m_dragEnabled) { m_interactionState = STATE_BEGIN_MOVING; } m_dragOriginPos = event->localPos(); -- cgit v1.2.3