Why are you making things over-complex? What's the point of shadowing QDoubleSpinBox::setValue() and keeping your own versions of value & single step which are already properties of QDoubleSpinBox? All you need is to start using the built-in class properly.
Bookmarks