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()
|
z_position = self._get_bottom_z_position()
|
||||||
image = ImageItem(parent_image=self.parent, object_name=name)
|
image = ImageItem(parent_image=self.parent, object_name=name)
|
||||||
image.setZValue(z_position)
|
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.layers[name] = ImageLayer(name=name, image=image, sync=sync)
|
||||||
self.plot_item.addItem(image)
|
self.plot_item.addItem(image)
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ class ImageItem(BECConnector, pg.ImageItem):
|
|||||||
]
|
]
|
||||||
|
|
||||||
vRangeChangedManually = Signal(tuple)
|
vRangeChangedManually = Signal(tuple)
|
||||||
removed = Signal()
|
removed = Signal(str)
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
@ -277,4 +277,4 @@ class ImageItem(BECConnector, pg.ImageItem):
|
|||||||
self.clear()
|
self.clear()
|
||||||
super().remove()
|
super().remove()
|
||||||
if emit:
|
if emit:
|
||||||
self.removed.emit()
|
self.removed.emit(self.objectName())
|
||||||
|
Reference in New Issue
Block a user