X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchPlugin%2FSketchPlugin_SketchEntity.cpp;h=2ec1f2dadb29b9dba1b9345c43ff78a49c04bcaa;hb=b5893b0a30fac08134c24de4565cb513a43affa6;hp=f29dfc1391dfe661ce98ec2f780e2107b77a71ed;hpb=86469f18d7a0d509914e1fc9ffac53a2393c7776;p=modules%2Fshaper.git diff --git a/src/SketchPlugin/SketchPlugin_SketchEntity.cpp b/src/SketchPlugin/SketchPlugin_SketchEntity.cpp index f29dfc139..2ec1f2dad 100644 --- a/src/SketchPlugin/SketchPlugin_SketchEntity.cpp +++ b/src/SketchPlugin/SketchPlugin_SketchEntity.cpp @@ -4,7 +4,6 @@ #include #include -#include SketchPlugin_SketchEntity::SketchPlugin_SketchEntity() : SketchPlugin_Feature() @@ -14,15 +13,12 @@ SketchPlugin_SketchEntity::SketchPlugin_SketchEntity() void SketchPlugin_SketchEntity::initAttributes() { data()->addAttribute(AUXILIARY_ID(), ModelAPI_AttributeBoolean::typeId()); - ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), AUXILIARY_ID()); initDerivedClassAttributes(); - AttributePtr anAttr = data()->addAttribute(SketchPlugin_SketchEntity::COPY_ID(), ModelAPI_AttributeBoolean::typeId()); + AttributePtr anAttr = data()->addAttribute(SketchPlugin_SketchEntity::COPY_ID(), + ModelAPI_AttributeBoolean::typeId()); anAttr->setIsArgument(false); - ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), SketchPlugin_SketchEntity::COPY_ID()); - AttributeBooleanPtr anAttrBool = std::dynamic_pointer_cast(anAttr); - if(anAttr.get()) { - anAttrBool->setValue(false); - } + ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), + SketchPlugin_SketchEntity::COPY_ID()); }