Salome HOME
IPAL9149
[modules/smesh.git] / src / SMESHGUI / SMESHGUI.cxx
index 4b63550e06c14f6ee606e05b0487da2a5f23f0fd..5437a6dcf01347dd45c4cf389d7607eb7aeb874c 100644 (file)
@@ -793,7 +793,8 @@ namespace{
     aStudyBuilder->CommitCommand();
 
     /* Clear any previous selection */
-    aSel->setSelectedObjects( SALOME_ListIO() );
+    SALOME_ListIO l1;
+    aSel->setSelectedObjects( l1 );
 
     SMESHGUI::GetSMESHGUI()->updateObjBrowser();
   }
@@ -1204,7 +1205,8 @@ bool SMESHGUI::OnGUIEvent( int theCommandID )
          }
        }
       }
-      aSel->setSelectedObjects( SALOME_ListIO() );
+      SALOME_ListIO l1;
+      aSel->setSelectedObjects( l1 );
       break;
     }
 
@@ -1937,7 +1939,8 @@ bool SMESHGUI::OnGUIEvent( int theCommandID )
        Handle(SALOME_InteractiveObject) IObject = It.Value();
        SMESH::RemoveHypothesisOrAlgorithmOnMesh(IObject);
       }
-      aSel->setSelectedObjects( SALOME_ListIO() );
+      SALOME_ListIO l1;
+      aSel->setSelectedObjects( l1 );
       updateObjBrowser();
       break;
     }
@@ -2497,10 +2500,10 @@ void SMESHGUI::initialize( CAM_Application* app )
   createSMESHAction( 4022, "QUAD",            "ICON_DLG_QUADRANGLE" );
   createSMESHAction( 4031, "TETRA",           "ICON_DLG_TETRAS" );
   createSMESHAction( 4032, "HEXA",            "ICON_DLG_HEXAS" );
-  createSMESHAction( 4041, "NODES",           "ICON_DLG_REM_NODE" );
-  createSMESHAction( 4042, "ELEMENTS",        "ICON_DLG_REM_ELEMENT" );
-  createSMESHAction( 4051, "NODES",           "ICON_DLG_RENUMBERING_NODES" );
-  createSMESHAction( 4052, "ELEMENTS",        "ICON_DLG_RENUMBERING_ELEMENTS" );
+  createSMESHAction( 4041, "REMOVE_NODES",    "ICON_DLG_REM_NODE" );
+  createSMESHAction( 4042, "REMOVE_ELEMENTS", "ICON_DLG_REM_ELEMENT" );
+  createSMESHAction( 4051, "RENUM_NODES",     "ICON_DLG_RENUMBERING_NODES" );
+  createSMESHAction( 4052, "RENUM_ELEMENTS",  "ICON_DLG_RENUMBERING_ELEMENTS" );
   createSMESHAction( 4061, "TRANS",           "ICON_SMESH_TRANSLATION_VECTOR" );
   createSMESHAction( 4062, "ROT",             "ICON_DLG_ROTATION" );
   createSMESHAction( 4063, "SYM",             "ICON_SMESH_SYMMETRY_PLANE" );
@@ -2552,6 +2555,7 @@ void SMESHGUI::initialize( CAM_Application* app )
   createSMESHAction( 300, "ERASE" );
   createSMESHAction( 301, "DISPLAY" );
   createSMESHAction( 302, "DISPLAY_ONLY" );
+  createSMESHAction( 4033, "POLYHEDRON", "ICON_DLG_POLYHEDRON" );
 
   // ----- create menu --------------
   int fileId   = createMenu( tr( "MEN_FILE" ),   -1,  1 ),
@@ -2639,6 +2643,7 @@ void SMESHGUI::initialize( CAM_Application* app )
   createMenu( 4022, addId, -1 );
   createMenu( 4031, addId, -1 );
   createMenu( 4032, addId, -1 );
+  createMenu( 4033, addId, -1 );
 
   createMenu( 4041, removeId, -1 );
   createMenu( 4042, removeId, -1 );
@@ -2733,6 +2738,7 @@ void SMESHGUI::initialize( CAM_Application* app )
   createTool( 4022, addRemTb );
   createTool( 4031, addRemTb );
   createTool( 4032, addRemTb );
+  createTool( 4033, addRemTb );
   createTool( separator(), addRemTb );
   createTool( 4041, addRemTb );
   createTool( 4042, addRemTb );