class DlgRef_1Sel1Spin;
class DlgRef_3Spin;
+class DlgRef_2Sel;
class DlgRef_1Sel3Spin;
+class DlgRef_1Sel2Spin;
class QLineEdit;
class QGroupBox;
Q_OBJECT
public:
- BasicGUI_PointDlg( GeometryGUI*, QWidget* = 0,
- const char* = 0, bool = false, Qt::WindowFlags = 0 );
+ BasicGUI_PointDlg( GeometryGUI*, QWidget* = 0, bool = false, Qt::WindowFlags = 0 );
~BasicGUI_PointDlg();
virtual GEOM::GEOM_IOperations_ptr createOperation();
virtual bool isValid( QString& );
virtual bool execute( ObjectList& );
-
- virtual void closeEvent( QCloseEvent* );
+ virtual void addSubshapesToStudy();
private:
void Init();
void enterEvent( QEvent* );
double getParameter() const;
+ double getUParameter() const;
+ double getVParameter() const;
private:
GEOM::GEOM_Object_var myEdge;
+ GEOM::GEOM_Object_var myFace;
GEOM::GEOM_Object_var myRefPoint;
+ GEOM::GEOM_Object_var myLine1;
+ GEOM::GEOM_Object_var myLine2;
DlgRef_3Spin* GroupXYZ;
DlgRef_1Sel3Spin* GroupRefPoint;
DlgRef_1Sel1Spin* GroupOnCurve;
+ DlgRef_2Sel* GroupLineIntersection;
+ DlgRef_1Sel2Spin* GroupOnSurface;
QGroupBox* myCoordGrp;
QLineEdit* myX;
private slots:
void ClickOnOk();
- void ClickOnCancel();
bool ClickOnApply();
void ActivateThisDialog();
void DeactivateActiveDialog();
void SetEditCurrentArgument();
void ConstructorsClicked( int );
void ValueChangedInSpinBox( double );
+ void SetDoubleSpinBoxStep( double );
};
#endif // BASICGUI_POINTDLG_H