From de9d9d3bd380daee66e7928e237e6db5f9e657f0 Mon Sep 17 00:00:00 2001 From: dominik Date: Fri, 4 Nov 2022 17:19:43 +0100 Subject: [PATCH] integration limits were not available --- src/gui_qt/math/integrate_derive.py | 5 +++++ src/nmreval/data/points.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui_qt/math/integrate_derive.py b/src/gui_qt/math/integrate_derive.py index 0980b26..632ed5c 100644 --- a/src/gui_qt/math/integrate_derive.py +++ b/src/gui_qt/math/integrate_derive.py @@ -48,6 +48,11 @@ class QDeriveIntegrate(QtWidgets.QDialog, Ui_Dialog): def enable_graph(self, state: int): self.graph_combobox.setEnabled(state != QtCore.Qt.Checked) + @QtCore.pyqtSlot(int, name='on_range_checkbox_stateChanged') + def enable_limits(self, full_range: int): + self.start_lineedit.setEnabled(full_range != QtCore.Qt.Checked) + self.stop_lineedit.setEnabled(full_range != QtCore.Qt.Checked) + def get_options(self): opts = {'graph': '' if self.newgraph_checkbox.isChecked() else self.graph_combobox.currentData(), 'mode': self.mode, 'sets': []} diff --git a/src/nmreval/data/points.py b/src/nmreval/data/points.py index 926b9c4..8d39db7 100644 --- a/src/nmreval/data/points.py +++ b/src/nmreval/data/points.py @@ -516,7 +516,7 @@ class Points: """ if low_lim is None and high_lim is None: - raise ValueError('Two arguments are needed') + return self if low_lim is None: low_lim = np.min(self._x)