diff options
author | Samuel Fadel <samuelfadel@gmail.com> | 2016-02-08 14:26:48 -0200 |
---|---|---|
committer | Samuel Fadel <samuelfadel@gmail.com> | 2016-02-08 14:26:48 -0200 |
commit | 6ce50a77d7659e5e7fbcaceead0e17d37ce8856d (patch) | |
tree | 2d252f6895a8e562eb5ae4e4db65a8ca0bd820e3 /scatterplot.cpp | |
parent | 0ca3153549230cfd60675aad3b4a900580ec01b4 (diff) |
User can now select RPs & CPs, using the R & C keys.
Diffstat (limited to 'scatterplot.cpp')
-rw-r--r-- | scatterplot.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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(); |