Salome HOME
INT PAL 0052190: TC7.3.0: impossible to set proper value for clipping
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_MultiEditDlg.h
index de9b0b67fed258a5ffe313a603a25fe72ee53f78..68847772b6536db491a7644e1cd35313e74bb0af 100755 (executable)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2012  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -28,6 +28,7 @@
 
 // SMESH includes
 #include "SMESH_SMESHGUI.hxx"
+#include "SMESHGUI_PreviewDlg.h"
 
 // Qt includes 
 #include <QDialog>
@@ -64,7 +65,7 @@ class QButtonGroup;
  *               union of two neighboring triangles
  */
 
-class SMESHGUI_EXPORT SMESHGUI_MultiEditDlg : public QDialog
+class SMESHGUI_EXPORT SMESHGUI_MultiEditDlg : public SMESHGUI_PreviewDlg
 {
   Q_OBJECT
 
@@ -82,7 +83,7 @@ signals:
 protected slots:
   void                      onOk();
   virtual bool              onApply();
-  virtual void              onClose();
+  virtual void              reject();
   void                      onHelp();
 
   void                      onDeactivate();
@@ -102,9 +103,7 @@ protected slots:
   SMESH::NumericalFunctor_ptr getNumericalFunctor();
 
 protected:
-  void                      closeEvent( QCloseEvent* );
   void                      enterEvent( QEvent * );
-  void                      hideEvent( QHideEvent* );                        /* ESC key */
   void                      keyPressEvent( QKeyEvent* );
   QWidget*                  createButtonFrame( QWidget* );
   QWidget*                  createMainFrame( QWidget*, const bool );
@@ -199,6 +198,9 @@ protected:
                              const SMESH::long_array&,
                              SMESH::SMESH_IDSource_ptr obj );
 
+protected slots:
+   virtual void     onDisplaySimulation( bool );
+
 private:
   SMESHGUI_SpinBox* myMaxAngleSpin;
 };
@@ -221,7 +223,7 @@ protected:
                          SMESH::SMESH_IDSource_ptr obj);
 
 protected slots:
-  virtual void  onClose();
+  virtual void  reject();
   void          onCriterionRB();
   void          onPreviewChk();