X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesAPI%2FFeaturesAPI_RemoveSubShapes.cpp;h=784869fdb57abff897fb4408c3c47bed6864e044;hb=f60dc9dd94d5d4b0ea07e3e3cbfd5b3028f0942d;hp=4d5b40ba324680961b78db3b49932c8ad78c2b51;hpb=2714903267d23cd0c81166c506fb3edd1e069d40;p=modules%2Fshaper.git diff --git a/src/FeaturesAPI/FeaturesAPI_RemoveSubShapes.cpp b/src/FeaturesAPI/FeaturesAPI_RemoveSubShapes.cpp index 4d5b40ba3..784869fdb 100644 --- a/src/FeaturesAPI/FeaturesAPI_RemoveSubShapes.cpp +++ b/src/FeaturesAPI/FeaturesAPI_RemoveSubShapes.cpp @@ -94,7 +94,9 @@ void FeaturesAPI_RemoveSubShapes::dump(ModelHighAPI_Dumper& theDumper) const AttributeSelectionListPtr anAttrSubShapes; - if (aCreationMethod == FeaturesPlugin_RemoveSubShapes::CREATION_METHOD_BY_KEEP_SUBSHAPES()) { + bool isKeepSubs = + aCreationMethod == FeaturesPlugin_RemoveSubShapes::CREATION_METHOD_BY_KEEP_SUBSHAPES(); + if (isKeepSubs) { anAttrSubShapes = aBase->selectionList(FeaturesPlugin_RemoveSubShapes::SUBSHAPES_TO_KEEP_ID()); } @@ -103,12 +105,12 @@ void FeaturesAPI_RemoveSubShapes::dump(ModelHighAPI_Dumper& theDumper) const aBase->selectionList(FeaturesPlugin_RemoveSubShapes::SUBSHAPES_TO_REMOVE_ID()); } - theDumper << aBase << " = model.addRemoveSubShapes(" << aDocName << ", " << anAttrBaseShape << ")" - << std::endl; - theDumper << aBase - << (aCreationMethod == FeaturesPlugin_RemoveSubShapes::CREATION_METHOD_BY_KEEP_SUBSHAPES() ? - ".setSubShapesToKeep(" : ".setSubShapesToRemove(") - << anAttrSubShapes << ")" << std::endl; + theDumper << aBase << " = model.addRemoveSubShapes(" + << aDocName << ", " << anAttrBaseShape << ")" + << "\n" + << theDumper.name(aBase) + << (isKeepSubs ? ".setSubShapesToKeep(" : ".setSubShapesToRemove(") + << anAttrSubShapes << ")" << std::endl; } //==================================================================================================