diff --git a/Canvas.cpp b/Canvas.cpp index a0393de..faa94e9 100644 --- a/Canvas.cpp +++ b/Canvas.cpp @@ -449,8 +449,15 @@ void Canvas::mouseMoveEvent(QMouseEvent* event) if (draggedPoint) { QPointF pos = UCS_POSITION - dragOffset; - auto coincidentGroup = getCoincidentGroup(draggedPoint); + // TODO + for (Point* pair : points) { + if (areCoincident(draggedPoint, pair)) { + *pair->x = pos.x(); + *pair->y = pos.y(); + } + } + auto coincidentGroup = getCoincidentGroup(draggedPoint); for (Point* pt : coincidentGroup) { *pt->x = pos.x(); *pt->y = pos.y();