Skip to content

Commit 05a9481

Browse files
committedSep 22, 2013
[processing] consider min and max values for int values
1 parent f890449 commit 05a9481

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

‎python/plugins/processing/gui/NumberInputPanel.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@
2828

2929
class NumberInputPanel(QtGui.QWidget):
3030

31-
def __init__(self, number, isInteger):
31+
def __init__(self, number, minimum, maximum, isInteger):
3232
super(NumberInputPanel, self).__init__(None)
3333
self.horizontalLayout = QtGui.QHBoxLayout(self)
3434
self.horizontalLayout.setSpacing(2)
3535
self.horizontalLayout.setMargin(0)
3636
self.isInteger = isInteger
3737
if isInteger:
3838
self.spin = QtGui.QSpinBox()
39-
self.spin.setMaximum(1000000000)
40-
self.spin.setMinimum(-1000000000)
39+
self.spin.setMaximum(maximum)
40+
self.spin.setMinimum(minimum)
4141
self.spin.setValue(number)
4242
self.horizontalLayout.addWidget(self.spin)
4343
self.setLayout(self.horizontalLayout)

‎python/plugins/processing/gui/ParametersPanel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ def getWidgetFromParameter(self, param):
264264
opts.append(self.getExtendedLayerName(opt))
265265
item = MultipleInputPanel(opts)
266266
elif isinstance(param, ParameterNumber):
267-
item = NumberInputPanel(param.default, param.isInteger)
267+
item = NumberInputPanel(param.default, param.min, param.max, param.isInteger)
268268
elif isinstance(param, ParameterExtent):
269269
item = ExtentSelectionPanel(self.parent, self.alg, param.default)
270270
elif isinstance(param, ParameterCrs):

0 commit comments

Comments
 (0)
Please sign in to comment.