// Create new integer spin widget QtWidgetObject* AtenTreeGuiDialog::addIntegerSpin(TreeGuiWidget* widget, QString label, int step) { QtWidgetObject* qtwo = widgetObjects_.add(); QSpinBox *spin = new QSpinBox(this); qtwo->set(widget, spin, label); spin->setRange(widget->minimumI(), widget->maximumI()); spin->setValue(widget->valueI()); spin->setSingleStep(step); spin->setEnabled(widget->enabled()); spin->setVisible(widget->visible()); spin->setMinimumHeight(WIDGETHEIGHT); spin->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); // Connect signal to master slot QObject::connect(spin, SIGNAL(valueChanged(int)), this, SLOT(integerSpinWidget_valueChanged(int))); return qtwo; }