Commit be3602df authored by DreamSourceLab's avatar DreamSourceLab
Browse files

improve mouse drag-and-drop effect

parent 3bc3da8a
......@@ -512,10 +512,10 @@ void Viewport::mouseReleaseEvent(QMouseEvent *event)
_drag_sig.reset();
const double strength = _drag_strength*DragTimerInterval*1.0/_time.elapsed();
if (_drag_strength < MinorDragOffsetUp && abs(strength) > MinorDragRateUp) {
if (abs(_drag_strength) < MinorDragOffsetUp && abs(strength) > MinorDragRateUp) {
_drag_strength = _drag_strength;
_drag_timer.start(DragTimerInterval);
} else if (abs(strength) > 0.5*DragTimerInterval) {
} else if (abs(strength) > DragTimerInterval) {
_drag_strength = strength * 5;
_drag_timer.start(DragTimerInterval);
} else {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment