Skip to content

Commit

Permalink
fix(interactive.imagetool): retain window title upon archiving
Browse files Browse the repository at this point in the history
  • Loading branch information
kmnhan committed Jul 15, 2024
1 parent 5371767 commit b5d8aa4
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/erlab/interactive/imagetool/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@

import numpy as np
import qtawesome as qta
import xarray as xr
from qtpy import QtCore, QtGui, QtWidgets

from erlab.interactive.imagetool import ImageTool, _parse_input
Expand Down Expand Up @@ -195,10 +196,12 @@ def tool(self, value: ImageTool | None) -> None:
os.remove(self._archived_fname)
else:
# Close and cleanup existing tool
self.slicer_area.unlink()
self._tool.slicer_area.unlink()
self._tool.setAttribute(QtCore.Qt.WidgetAttribute.WA_DeleteOnClose)
self._tool.removeEventFilter(self)
self._tool.slicer_area.set_data(np.zeros((2, 2)))
self._tool.slicer_area.set_data(
xr.DataArray(np.zeros((2, 2)), name=self._tool.slicer_area.data.name)
)
self._tool.destroyed.connect(self._destroyed_callback)
self._tool.close()

Expand Down Expand Up @@ -229,7 +232,6 @@ def eventFilter(self, obj, event):
return super().eventFilter(obj, event)

def _destroyed_callback(self) -> None:
print("DESTROYED!")
self.manager.sigReloadLinkers.emit()

def _setup_gui(self) -> None:
Expand Down

0 comments on commit b5d8aa4

Please sign in to comment.