void wgt_smb_command::on_radioButton_m_ext_toggled() { if (ui.radioButton_m_ext->isChecked()) { // interface.ui_msg->message("on_radioButton_m_ext_clicked"); ui.doubleSpinBox_ml_absolute->setMinimum(-100000); ui.doubleSpinBox_ml_absolute->setMaximum(100000); ui.doubleSpinBox_ml_absolute->setSingleStep(1); ui.doubleSpinBox_ml_absolute->setDecimals(0); ui.doubleSpinBox_ml_relative->setMinimum(-100000); ui.doubleSpinBox_ml_relative->setMaximum(100000); ui.doubleSpinBox_ml_relative->setSingleStep(1); ui.doubleSpinBox_ml_relative->setDecimals(0); ui.doubleSpinBox_ms_absolute->setMinimum(-3.1415); ui.doubleSpinBox_ms_absolute->setMaximum(3.1415); ui.doubleSpinBox_ms_absolute->setSingleStep(0.1); ui.doubleSpinBox_ms_absolute->setDecimals(3); ui.doubleSpinBox_ms_relative->setMinimum(-3.1415); ui.doubleSpinBox_ms_relative->setMaximum(3.1415); ui.doubleSpinBox_ms_relative->setSingleStep(0.1); ui.doubleSpinBox_ms_relative->setDecimals(3); // Set precision of widgets with current positions. ui.doubleSpinBox_ml_current_position->setDecimals(0); ui.doubleSpinBox_ms_current_position->setDecimals(3); init(); on_pushButton_ml_copy_clicked(); on_pushButton_ms_copy_clicked(); } }
void wgt_smb_command::on_radioButton_m_ext_toggled() { if (ui.radioButton_m_ext->isChecked()) { // interface.ui_msg->message("on_radioButton_m_ext_clicked"); // Set decimal properties for the external-based control. ui.doubleSpinBox_ml_absolute->setMinimum(-12); ui.doubleSpinBox_ml_absolute->setMaximum(12); ui.doubleSpinBox_ml_absolute->setSingleStep(1); ui.doubleSpinBox_ml_absolute->setDecimals(0); ui.doubleSpinBox_ml_relative->setMinimum(0); ui.doubleSpinBox_ml_relative->setMaximum(12); ui.doubleSpinBox_ml_relative->setSingleStep(1); ui.doubleSpinBox_ml_relative->setDecimals(0); ui.doubleSpinBox_ms_absolute->setMinimum(-M_PI); ui.doubleSpinBox_ms_absolute->setMaximum(M_PI); ui.doubleSpinBox_ms_absolute->setSingleStep(0.1); ui.doubleSpinBox_ms_absolute->setDecimals(4); ui.doubleSpinBox_ms_relative->setMinimum(0); ui.doubleSpinBox_ms_relative->setMaximum(M_PI); ui.doubleSpinBox_ms_relative->setSingleStep(0.1); ui.doubleSpinBox_ms_relative->setDecimals(4); // Set precision of widgets with current positions. ui.doubleSpinBox_ml_current_position->setDecimals(0); ui.doubleSpinBox_ms_current_position->setDecimals(4); init(); on_pushButton_ml_copy_clicked(); on_pushButton_ms_copy_clicked(); } }