From 4e1b90ea72d52ffa0f47322689984b7c9e537c1f Mon Sep 17 00:00:00 2001
From: Olivier Jossoud <olivier.jossoud@lsce.ipsl.fr>
Date: Thu, 14 Nov 2019 09:58:56 +0100
Subject: [PATCH] ExploUim. Increase DoubleSpinBoxes range. Solves issue #4.

---
 src/uim/explouim.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/uim/explouim.py b/src/uim/explouim.py
index 1d493a9..643787e 100644
--- a/src/uim/explouim.py
+++ b/src/uim/explouim.py
@@ -147,7 +147,8 @@ class ExploUim:
 
         # Offset
         offset_item = QDoubleSpinBox()
-        offset_item.setMinimum(-1000.0)
+        offset_item.setMinimum(-10000.0)
+        offset_item.setMaximum(10000.0)
         table.setCellWidget(row_id, self.OFFSET_COL, offset_item)
         table.cellWidget(row_id, self.OFFSET_COL).valueChanged.connect(
             lambda value, row_id=row_id: self.__apply_variable_change__(row_id=row_id))
@@ -155,14 +156,17 @@ class ExploUim:
         # Multiplicative factor
         mult_item = QDoubleSpinBox()
         mult_item.setValue(1.0)
-        mult_item.setMinimum(-1000.0)
+        mult_item.setMinimum(-10000.0)
+        mult_item.setMaximum(10000.0)
+        mult_item.setDecimals(4)
         table.setCellWidget(row_id, self.MULT_COL, mult_item)
         table.cellWidget(row_id, self.MULT_COL).valueChanged.connect(
             lambda value, row_id=row_id: self.__apply_variable_change__(row_id=row_id))
 
         # Time shift
         timeshift_item = QDoubleSpinBox()
-        timeshift_item.setMinimum(-1000.0)
+        timeshift_item.setMinimum(-10000.0)
+        timeshift_item.setMaximum(10000.0)
         table.setCellWidget(row_id, self.TIMESHIFT_COL, timeshift_item)
         table.cellWidget(row_id, self.TIMESHIFT_COL).valueChanged.connect(
             lambda value, row_id=row_id: self.__apply_variable_change__(row_id=row_id))
-- 
GitLab