Exemplo n.º 1
0
void SpinBox::initStyleOption(QStyleOptionSpinBox& so) const
{
	so.init(this);
//	so.activeSubControls = ??;
	so.subControls   = mUpDownOnly ? QStyle::SC_SpinBoxUp | QStyle::SC_SpinBoxDown | QStyle::SC_SpinBoxFrame
	                               : QStyle::SC_SpinBoxUp | QStyle::SC_SpinBoxDown | QStyle::SC_SpinBoxFrame | QStyle::SC_SpinBoxEditField;
	so.buttonSymbols = buttonSymbols();
	so.frame         = hasFrame();
	so.stepEnabled   = stepEnabled();
}
QAbstractSpinBox::StepEnabled QHexSpinBox::stepEnabled() const
{
    if (buttonSymbols() == ButtonSymbols::NoButtons)
        return QAbstractSpinBox::StepNone;
    return QSpinBox::stepEnabled();
}