diff options
author | sumit | 2020-06-10 09:48:04 +0530 |
---|---|---|
committer | sumit | 2020-06-10 09:48:04 +0530 |
commit | bb2319bfa22adf49acaf0123ea9589fab5c8469a (patch) | |
tree | d99122f656385da8898e966db58830dc156adea1 /src/main/python/shapes/line.py | |
parent | 6772ab7c10214b816b74d36b37d8ddf68230da5a (diff) | |
download | Chemical-PFD-bb2319bfa22adf49acaf0123ea9589fab5c8469a.tar.gz Chemical-PFD-bb2319bfa22adf49acaf0123ea9589fab5c8469a.tar.bz2 Chemical-PFD-bb2319bfa22adf49acaf0123ea9589fab5c8469a.zip |
update line grip item when it's line removed
Diffstat (limited to 'src/main/python/shapes/line.py')
-rw-r--r-- | src/main/python/shapes/line.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/python/shapes/line.py b/src/main/python/shapes/line.py index 268b750..0e56009 100644 --- a/src/main/python/shapes/line.py +++ b/src/main/python/shapes/line.py @@ -809,6 +809,12 @@ class Line(QGraphicsPathItem): for line in self.midLines: if line.scene(): line.scene().removeItem(line) + if self.startGripItem and self.startGripItem.line and not self.startGripItem.tempLine: + self.startGripItem.line = None + if self.endGripItem and self.endGripItem.line: + self.endGripItem.line = None + if self.refLine: + if self in self.refLine.midLines: self.refLine.midLines.remove(self) return super(Line, self).itemChange(change, value) |