From e2d61febc3bea1ff2919e565a5073bc9f8916d55 Mon Sep 17 00:00:00 2001 From: Mike Gerber Date: Thu, 10 Apr 2014 21:46:34 +0200 Subject: [PATCH] Allow aborting when inserting a polygon --- sloth/items/inserters.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sloth/items/inserters.py b/sloth/items/inserters.py index 6307707..5ef7188 100644 --- a/sloth/items/inserters.py +++ b/sloth/items/inserters.py @@ -382,3 +382,10 @@ class PolygonItemInserter(ItemInserter): self._scene.clearMessage() self.inserterFinished.emit() + + def abort(self): + if self._item is not None: + self._scene.removeItem(self._item) + self._item = None + self._scene.clearMessage() + ItemInserter.abort(self)