GetCriterionType( aRow ) != FT_BelongToGeom &&
GetCriterionType( aRow ) != FT_LyingOnGeom &&
GetCriterionType( aRow ) != FT_RangeOfIds &&
- GetCriterionType( aRow ) != FT_FreeEdges;
+ GetCriterionType( aRow ) != FT_FreeEdges &&
+ GetCriterionType( aRow ) != FT_BadOrientedVolume;
if ( !myAddWidgets.contains( anItem ) )
{
myAddWidgets[ anItem ] = new AdditionalWidget( myWgStack );
int aCriterionType = GetCriterionType( row );
if ( aType == SMESH::EDGE && aCriterionType == SMESH::FT_FreeBorders ||
- aType == SMESH::FACE && aCriterionType == SMESH::FT_FreeEdges )
+ aType == SMESH::FACE && aCriterionType == SMESH::FT_FreeEdges ||
+ aType == SMESH::VOLUME && aCriterionType == SMESH::FT_BadOrientedVolume )
{
if ( aCompareItem->count() > 0 )
aCompareItem->setStringList( QStringList() );
aCriteria[ SMESH::FT_RangeOfIds ] = tr( "RANGE_OF_IDS" );
aCriteria[ SMESH::FT_BelongToGeom ] = tr( "BELONG_TO_GEOM" );
aCriteria[ SMESH::FT_LyingOnGeom ] = tr( "LYING_ON_GEOM" );
+ aCriteria[ SMESH::FT_BadOrientedVolume ] = tr( "BAD_ORIENTED_VOLUME" );
}
return aCriteria;
}
void SMESHGUI_FilterDlg::enterEvent( QEvent* )
{
// mySMESHGUI->EmitSignalDeactivateDialog();
+ mySMESHGUI->SetActiveDialogBox( (QDialog*)this );
+ mySMESHGUI->ResetState();
setEnabled( true );
}
Handle(SALOME_InteractiveObject) anIO = mySelection->firstIObject() ;
GEOM::GEOM_Object_var anObj = SMESH::IObjectToInterface<GEOM::GEOM_Object>( anIO ) ;
if ( !anObj->_is_nil() )
- myTable->SetThreshold( aRow, anIO->getName() );
+ myTable->SetThreshold( aRow, GEOMBase::GetName(anObj) );
}
//=======================================================================