|
@@ -134,12 +134,9 @@ class Canvas(QWidget):
|
|
del shape.fill_color
|
|
del shape.fill_color
|
|
del shape.line_color
|
|
del shape.line_color
|
|
if copy:
|
|
if copy:
|
|
- self.deSelectShape()
|
|
|
|
self.shapes.append(shape)
|
|
self.shapes.append(shape)
|
|
self.selectedShape.selected = False
|
|
self.selectedShape.selected = False
|
|
self.selectedShape = shape
|
|
self.selectedShape = shape
|
|
- self.selectionChanged.emit(True)
|
|
|
|
-
|
|
|
|
else:
|
|
else:
|
|
shape.label = self.selectedShape.label
|
|
shape.label = self.selectedShape.label
|
|
self.deleteSelected()
|
|
self.deleteSelected()
|
|
@@ -212,9 +209,8 @@ class Canvas(QWidget):
|
|
self.selectedShape = None
|
|
self.selectedShape = None
|
|
self.setHiding(False)
|
|
self.setHiding(False)
|
|
self.repaint()
|
|
self.repaint()
|
|
-
|
|
|
|
self.selectionChanged.emit(False)
|
|
self.selectionChanged.emit(False)
|
|
-
|
|
|
|
|
|
+
|
|
def deleteSelected(self):
|
|
def deleteSelected(self):
|
|
if self.selectedShape:
|
|
if self.selectedShape:
|
|
shape = self.selectedShape
|
|
shape = self.selectedShape
|