Hi guys,<br><br>what should we do with this?<br><br>The current status is that there are two different spin box implementations.<br><br>My one is ctkDoubleSpinBox that derives from QDoubleSpinBox and adds the invertedControls properties. It's on a branch in our fork.<br>

<br>The other is ctkSpinBox that derives from QWidget.<br><br>My fix overrides QAbstractSpinBox::stepBy, so it cannot be merged to ctkSpinBox as it is. The ctkSpinBox does not have a stepBy function, although it's part of the public API of QAbstractSpinBox.<br>

<br>I can change ctkSpinBox to use ctkDoubleSpinBox instead of QDoubleSpinBox, and introduce the invertedControls property in ctkSpinBox by delegation.<br><br>But in this way, we would have two spin box classes. (My one could be internal only, but still.)<br>

<br>Is there a specific reason why the ctkSpinBox derives from QWidget and not QDoubleSpinBox? The API of the current implementation is not compatible with the QAbstractSpinBox API what I think, is a problem.<br><br>Cheers,<br>

Miklos<br><br>