mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-13 19:21:50 +02:00
refactor(image_item): emit object name with removed signal
This commit is contained in:
@ -123,7 +123,7 @@ class ImageLayerManager:
|
||||
z_position = self._get_bottom_z_position()
|
||||
image = ImageItem(parent_image=self.parent, object_name=name)
|
||||
image.setZValue(z_position)
|
||||
image.removed.connect(lambda: self._remove_destroyed_layer(name))
|
||||
image.removed.connect(self._remove_destroyed_layer)
|
||||
self.layers[name] = ImageLayer(name=name, image=image, sync=sync)
|
||||
self.plot_item.addItem(image)
|
||||
|
||||
|
@ -67,7 +67,7 @@ class ImageItem(BECConnector, pg.ImageItem):
|
||||
]
|
||||
|
||||
vRangeChangedManually = Signal(tuple)
|
||||
removed = Signal()
|
||||
removed = Signal(str)
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
@ -277,4 +277,4 @@ class ImageItem(BECConnector, pg.ImageItem):
|
||||
self.clear()
|
||||
super().remove()
|
||||
if emit:
|
||||
self.removed.emit()
|
||||
self.removed.emit(self.objectName())
|
||||
|
Reference in New Issue
Block a user