From 66aa583326de0fd73317899d39e658e7d6985ccd Mon Sep 17 00:00:00 2001 From: sumit Date: Tue, 9 Jun 2020 14:18:20 +0530 Subject: fix shape of line grabber --- src/main/python/shapes/line.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/python/shapes/line.py') diff --git a/src/main/python/shapes/line.py b/src/main/python/shapes/line.py index b798dff..41756f7 100644 --- a/src/main/python/shapes/line.py +++ b/src/main/python/shapes/line.py @@ -77,8 +77,8 @@ class Grabber(QGraphicsPathItem): def shape(self): """Overrides shape method and set shape to segment on which grabber is located""" index = self.m_index - startPoint = QPointF(self.m_annotation_item.path().elementAt(index)) - endPoint = QPointF(self.m_annotation_item.path().elementAt(index + 1)) + startPoint = QPointF(self.parentItem().points[index]) + endPoint = QPointF(self.parentItem().points[index+1]) startPoint = self.mapFromParent(startPoint) endPoint = self.mapFromParent(endPoint) path = QPainterPath(startPoint) -- cgit