From 5314a2c554281492b8d3aab5ee03a68f689e1e97 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Fri, 16 Sep 2016 03:56:23 -1000 Subject: [PATCH] Add increment key to simple options --- src/mcedit2/plugins/command.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mcedit2/plugins/command.py b/src/mcedit2/plugins/command.py index 96c89e6..b8c3e61 100644 --- a/src/mcedit2/plugins/command.py +++ b/src/mcedit2/plugins/command.py @@ -168,6 +168,8 @@ class SimpleOptionsDialog(QtGui.QDialog): maximum = optDict.get('max', None) value = optDict.get('value', 0) + increment = optDict.get('increment', None) + name = optDict.get('name', None) if name is None: raise ValueError("Option dict must have 'name' key") @@ -186,8 +188,11 @@ class SimpleOptionsDialog(QtGui.QDialog): widget.setMaximum(maximum) else: widget.setMaximum(2000000000) + + if increment is not None: + widget.setSingleStep(increment) 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)