Skip to content
Snippets Groups Projects
Commit 46371771 authored by Pierre-Olivier Autran's avatar Pierre-Olivier Autran
Browse files

Merge branch 'fix_1084' into 'main'

Hide _deltaBetaLabel _deltaBetaQLE when phase method is not in (paganin CTF)

Closes #1084

See merge request tomotools/tomwer!829
parents c27133e7 b22db884
No related branches found
No related tags found
No related merge requests found
......@@ -23,9 +23,10 @@ class ReconstructionParameters(qt.QWidget):
self._paganinQLE.setReadOnly(True)
self.layout().addRow("Phase method", self._paganinQLE)
# delta beta
self._deltaBetaLabel = qt.QLabel(" / ".join((DELTA_CHAR, BETA_CHAR)), self)
self._deltaBetaQLE = qt.QLineEdit("", self)
self._deltaBetaQLE.setReadOnly(True)
self.layout().addRow(" / ".join((DELTA_CHAR, BETA_CHAR)), self._deltaBetaQLE)
self.layout().addRow(self._deltaBetaLabel, self._deltaBetaQLE)
# distance
self._distanceQLE = qt.QLineEdit("", self)
self._distanceQLE.setReadOnly(True)
......@@ -67,6 +68,15 @@ class ReconstructionParameters(qt.QWidget):
self._softwareVersionQLE = qt.QLabel("", self)
self.layout().addRow("software version", self._softwareVersionQLE)
# Connect signal for paganinQLE
self._paganinQLE.textChanged.connect(self._updateDeltaBetaVisibility)
def _updateDeltaBetaVisibility(self):
phase_method = self._paganinQLE.text()
display_delta_beta = phase_method in ("paganin", "CTF")
self._deltaBetaLabel.setVisible(display_delta_beta)
self._deltaBetaQLE.setVisible(display_delta_beta)
def setVolumeMetadata(self, metadata: dict | None):
if metadata is None:
metadata = {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment