Salome HOME
Fix PAL7951
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_MultiEditDlg.h
index 0ec412661b5d431fbe81b0aeea7c9a174e59c758..0f69a5d724e4e55fa66ed443d8892802470504a8 100755 (executable)
@@ -34,7 +34,6 @@
 #include <SALOMEconfig.h>
 #include CORBA_SERVER_HEADER(SMESH_Mesh)
 
 #include <SALOMEconfig.h>
 #include CORBA_SERVER_HEADER(SMESH_Mesh)
 
-class QCloseEvent;
 class SMESHGUI_FilterDlg;
 class QCheckBox;
 class QGroupBox;
 class SMESHGUI_FilterDlg;
 class QCheckBox;
 class QGroupBox;
@@ -47,6 +46,7 @@ class SALOME_Selection;
 class SMESH_Actor;
 class SALOME_Actor;
 class QButtonGroup;
 class SMESH_Actor;
 class SALOME_Actor;
 class QButtonGroup;
+class QObject;
 
 /*
   Class       : SMESHGUI_MultiEditDlg
 
 /*
   Class       : SMESHGUI_MultiEditDlg
@@ -68,6 +68,8 @@ public:
 
   void                      Init( SALOME_Selection* ) ;
 
 
   void                      Init( SALOME_Selection* ) ;
 
+  bool                      eventFilter( QObject* object, QEvent* event );
+
 signals:
   void                      ListContensChanged();
 
 signals:
   void                      ListContensChanged();
 
@@ -98,7 +100,7 @@ protected:
   void                      hideEvent ( QHideEvent * );                        /* ESC key */
   QFrame*                   createButtonFrame( QWidget* );
   QFrame*                   createMainFrame  ( QWidget*, const bool );
   void                      hideEvent ( QHideEvent * );                        /* ESC key */
   QFrame*                   createButtonFrame( QWidget* );
   QFrame*                   createMainFrame  ( QWidget*, const bool );
-  bool                      isValid( const bool ) const;
+  bool                      isValid( const bool );
   SMESH::long_array_var     getIds();
   void                      updateButtons();
   void                      setSelectionMode();
   SMESH::long_array_var     getIds();
   void                      updateButtons();
   void                      setSelectionMode();
@@ -141,6 +143,7 @@ protected:
   Handle(SMESH_TypeFilter)  myGroupFilter;
   bool                      myBusy;
   int                       myEntityType;
   Handle(SMESH_TypeFilter)  myGroupFilter;
   bool                      myBusy;
   int                       myEntityType;
+  Handle(SALOME_InteractiveObject) myIO;
 };
 
 /*
 };
 
 /*