Salome HOME
IPAL19834: Incorrect result after make Partition of 2 objects. A fix by PKV.
[modules/geom.git] / src / BasicGUI / BasicGUI_LineDlg.h
index a15878501308d0ef21f87001bc6ca5d50e80ac4f..50e8a799d0ead16c989ac56374274dea25569d94 100644 (file)
@@ -39,8 +39,7 @@ class BasicGUI_LineDlg : public GEOMBase_Skeleton
   Q_OBJECT
 
 public:
-  BasicGUI_LineDlg( GeometryGUI*, QWidget* = 0,
-                   const char* = 0, bool = false, Qt::WindowFlags = 0 );
+  BasicGUI_LineDlg( GeometryGUI*, QWidget* = 0, bool = false, Qt::WindowFlags = 0 );
   ~BasicGUI_LineDlg();
   
 protected:
@@ -48,8 +47,7 @@ protected:
   virtual GEOM::GEOM_IOperations_ptr createOperation();
   virtual bool                       isValid( QString& );
   virtual bool                       execute( ObjectList& );
-  
-  virtual void                       closeEvent( QCloseEvent* );
+  virtual void                       addSubshapesToStudy();
     
 private:
   void                               Init();
@@ -58,16 +56,19 @@ private:
 private:
   GEOM::GEOM_Object_var              myPoint1;   
   GEOM::GEOM_Object_var              myPoint2;
+  GEOM::GEOM_Object_var              myFace1;
+  GEOM::GEOM_Object_var              myFace2;
   
   DlgRef_2Sel*                       GroupPoints;
+  DlgRef_2Sel*                       GroupFaces;
     
 private slots:
   void                               ClickOnOk();
-  void                               ClickOnCancel();
   bool                               ClickOnApply();
 
   void                               ActivateThisDialog();
   void                               DeactivateActiveDialog();
+  void                               ConstructorsClicked( int );    
     
   void                               LineEditReturnPressed();
   void                               SelectionIntoArgument();