+//=================================================================================
+// function : RadioButtonPressed()
+// purpose :
+//=================================================================================
+void OperationGUI_ChamferDlg::RadioButtonPressed()
+{
+ const QObject* s = sender();
+ bool flag = s == myRadioButton[ RadioButton21 ] ||
+ s == myRadioButton[ RadioButton31 ] ||
+ s == myRadioButton[ RadioButton41 ];
+
+ myRadioButton[ RadioButton21 ]->blockSignals(true);
+ myRadioButton[ RadioButton22 ]->blockSignals(true);
+ myRadioButton[ RadioButton31 ]->blockSignals(true);
+ myRadioButton[ RadioButton32 ]->blockSignals(true);
+ myRadioButton[ RadioButton41 ]->blockSignals(true);
+ myRadioButton[ RadioButton42 ]->blockSignals(true);
+
+ myRadioButton[ RadioButton21 ]->setChecked(flag);
+ myRadioButton[ RadioButton31 ]->setChecked(flag);
+ myRadioButton[ RadioButton41 ]->setChecked(flag);
+ myRadioButton[ RadioButton22 ]->setChecked(!flag);
+ myRadioButton[ RadioButton32 ]->setChecked(!flag);
+ myRadioButton[ RadioButton42 ]->setChecked(!flag);
+ mySpinBox[ SpinBox21 ]->setEnabled(flag);
+ mySpinBox[ SpinBox22 ]->setEnabled(flag);
+ mySpinBox[ SpinBox31 ]->setEnabled(flag);
+ mySpinBox[ SpinBox32 ]->setEnabled(flag);
+ mySpinBox[ SpinBox41 ]->setEnabled(flag);
+ mySpinBox[ SpinBox42 ]->setEnabled(flag);
+ mySpinBox[ SpinBox23 ]->setEnabled(!flag);
+ mySpinBox[ SpinBox24 ]->setEnabled(!flag);
+ mySpinBox[ SpinBox33 ]->setEnabled(!flag);
+ mySpinBox[ SpinBox34 ]->setEnabled(!flag);
+ mySpinBox[ SpinBox43 ]->setEnabled(!flag);
+ mySpinBox[ SpinBox44 ]->setEnabled(!flag);
+
+ myRadioButton[ RadioButton21 ]->blockSignals(false);
+ myRadioButton[ RadioButton22 ]->blockSignals(false);
+ myRadioButton[ RadioButton31 ]->blockSignals(false);
+ myRadioButton[ RadioButton32 ]->blockSignals(false);
+ myRadioButton[ RadioButton41 ]->blockSignals(false);
+ myRadioButton[ RadioButton42 ]->blockSignals(false);