Add increment key to simple options
This commit is contained in:
parent
8f89a0f40a
commit
5314a2c554
@ -168,6 +168,8 @@ class SimpleOptionsDialog(QtGui.QDialog):
|
|||||||
maximum = optDict.get('max', None)
|
maximum = optDict.get('max', None)
|
||||||
|
|
||||||
value = optDict.get('value', 0)
|
value = optDict.get('value', 0)
|
||||||
|
increment = optDict.get('increment', None)
|
||||||
|
|
||||||
name = optDict.get('name', None)
|
name = optDict.get('name', None)
|
||||||
if name is None:
|
if name is None:
|
||||||
raise ValueError("Option dict must have 'name' key")
|
raise ValueError("Option dict must have 'name' key")
|
||||||
@ -186,8 +188,11 @@ class SimpleOptionsDialog(QtGui.QDialog):
|
|||||||
widget.setMaximum(maximum)
|
widget.setMaximum(maximum)
|
||||||
else:
|
else:
|
||||||
widget.setMaximum(2000000000)
|
widget.setMaximum(2000000000)
|
||||||
|
|
||||||
|
if increment is not None:
|
||||||
|
widget.setSingleStep(increment)
|
||||||
else:
|
else:
|
||||||
widget = SpinSlider(double=(type == 'float'), minimum=minimum, maximum=maximum, value=value)
|
widget = SpinSlider(double=(type == 'float'), minimum=minimum, maximum=maximum, value=value, increment=increment)
|
||||||
|
|
||||||
self.widgets.append(widget)
|
self.widgets.append(widget)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user