Salome HOME
[bos #16792] [CEA 16785] Cannot select COMPSOLID. Fix BasicProperties dialog.
[modules/geom.git] / src / MeasureGUI / MeasureGUI_PropertiesDlg.cxx
index 74d6f64d443920fec5ad696a53c84da683410d2c..f4343eac997ae7dcb75721976037fc341e04f0ff 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2020  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
@@ -169,7 +169,9 @@ void MeasureGUI_PropertiesDlg::activateSelection()
   globalSelection( aTypes );
 
   std::list<int> needTypes;
-  needTypes.push_back( TopAbs_EDGE ), needTypes.push_back( TopAbs_WIRE ), needTypes.push_back( TopAbs_FACE ), needTypes.push_back( TopAbs_SHELL ), needTypes.push_back( TopAbs_SOLID ), needTypes.push_back( TopAbs_COMPOUND );
+  needTypes.push_back( TopAbs_EDGE ), needTypes.push_back( TopAbs_WIRE ),
+    needTypes.push_back( TopAbs_FACE ), needTypes.push_back( TopAbs_SHELL ),
+    needTypes.push_back( TopAbs_SOLID ), needTypes.push_back( TopAbs_COMPOUND );
   localSelection( needTypes );
 }
 
@@ -177,7 +179,8 @@ void MeasureGUI_PropertiesDlg::SelectionIntoArgument()
 {
   myObj.nullify();
   QList<TopAbs_ShapeEnum> aTypes;
-  aTypes << TopAbs_EDGE << TopAbs_WIRE << TopAbs_FACE << TopAbs_SHELL << TopAbs_SOLID << TopAbs_COMPOUND;
+  aTypes << TopAbs_EDGE << TopAbs_WIRE << TopAbs_FACE << TopAbs_SHELL
+         << TopAbs_SOLID << TopAbs_COMPSOLID << TopAbs_COMPOUND;
   myObj = getSelected( aTypes );
  
   if (!myObj) {