Is there any way to implement a feature like photoshop's dialog boxes where if you hold SHIFT and change values with the arrow keys or the scroll wheel, the values increment by multiples of 10?

Does that make sense? I assume it would involve subclassing QSpinBox or QDoubleSpinBox, but I'm not quite sure how best to go about it. Thanks for the help,

dave