def __init__(self):
     self.on_thumbnail_data_changed = None
     self.__thumbnail_data = None
     self.overlay_canvas_item = CanvasItem.EmptyCanvasItem()
 def __init__(self) -> None:
     self.on_thumbnail_data_changed: typing.Optional[typing.Callable[
         [typing.Optional[_NDArray]], None]] = None
     self.__thumbnail_data: typing.Optional[_NDArray] = None
     self.overlay_canvas_item: CanvasItem.AbstractCanvasItem = CanvasItem.EmptyCanvasItem(
     )