18 buttonMinimum = INT_MIN;
19 buttonMaximum = INT_MAX;
21 setKeyboardTracking(
false);
22 setMinimum(buttonMinimum);
23 setMaximum(buttonMaximum);
31 int v = valueFromText(text());
32 QAbstractSpinBox::StepEnabled e = 0;
33 if (v > buttonMinimum)
35 if (v < buttonMaximum)
45 int _value = valueFromText(text());
46 int _singleStep = singleStep();
50 if (_value + steps * _singleStep < buttonMinimum)
52 setValue(buttonMinimum);
55 else if (_value + steps * _singleStep > buttonMaximum)
57 setValue(buttonMaximum);
62 QSpinBox::stepBy(steps);
70 this->buttonMinimum = buttonMinimum;
78 this->buttonMaximum = buttonMaximum;
87 Qt::FocusReason reason =
event->reason();
90 if( reason == Qt::MouseFocusReason ||
91 reason == Qt::TabFocusReason ||
92 reason == Qt::BacktabFocusReason )
93 QSpinBox::focusOutEvent(event);
112 QSpinBox::hideEvent(event);