aboutsummaryrefslogtreecommitdiff
path: root/scatterplot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scatterplot.cpp')
-rw-r--r--scatterplot.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/scatterplot.cpp b/scatterplot.cpp
index b0c8034..284f17b 100644
--- a/scatterplot.cpp
+++ b/scatterplot.cpp
@@ -214,9 +214,14 @@ void Scatterplot::mouseMoveEvent(QMouseEvent *event)
case INTERACTION_SELECTED:
return;
case INTERACTION_SELECTING:
+ m_dragCurrentPos = event->localPos();
+ update();
+ break;
case INTERACTION_MOVING:
m_dragCurrentPos = event->localPos();
+ updateData();
update();
+ m_dragOriginPos = m_dragCurrentPos;
break;
}
}
@@ -235,7 +240,6 @@ void Scatterplot::mouseReleaseEvent(QMouseEvent *event)
case INTERACTION_MOVING:
m_currentState = INTERACTION_SELECTED;
- updateData();
update();
break;
case INTERACTION_NONE: