// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_FilletDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_FILLET_H
#define DIALOGBOX_FILLET_H
#include <TColStd_IndexedMapOfInteger.hxx>
class DlgRef_1Sel1Spin;
-class DlgRef_2Sel1Spin;
+class DlgRef_2Sel3Spin2Rb;
//=================================================================================
// class : OperationGUI_FilletDlg
Q_OBJECT
public:
- OperationGUI_FilletDlg( QWidget* parent,
- SALOME_Selection* Sel );
- ~OperationGUI_FilletDlg();
+ OperationGUI_FilletDlg(GeometryGUI* theGeometryGUI, QWidget* parent);
+ ~OperationGUI_FilletDlg();
protected:
// redefined from GEOMBase_Helper
virtual bool execute( ObjectList& objects );
private slots:
-
void ClickOnOk();
bool ClickOnApply();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ValueChangedInSpinBox( double newValue );
void ConstructorsClicked( int constructorId );
+ void RadioButton_Clicked();
-private :
-
- void Init( SALOME_Selection* );
+private:
+ void Init();
void enterEvent( QEvent* e );
void reset();
int getConstructorId() const;
void enableWidgets();
double getRadius() const;
-private :
-
+private:
int myConstructorId;
GEOM::GEOM_Object_var myShape;
TColStd_IndexedMapOfInteger myEdges;
TColStd_IndexedMapOfInteger myFaces;
-
+
DlgRef_1Sel1Spin* Group1;
- DlgRef_2Sel1Spin* Group2;
- DlgRef_2Sel1Spin* Group3;
+ DlgRef_2Sel3Spin2Rb* Group2;
+ DlgRef_2Sel3Spin2Rb* Group3;
};
#endif // DIALOGBOX_FILLET_H
-