+//=================================================================================
+// 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 );
+
+ displayPreview();
+}
+
+