X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchPlugin%2FSketchPlugin_Plugin.cpp;h=8107cffa5ab0f2c3413728c0ce1021c8022c39b9;hb=026f4997e7531acff5d6677877d4e948088c46ac;hp=49d1328edd7efb5b20b260e0c7b55d3167637e1b;hpb=466c8631b6e6e189c94373902e8601ab823b6fe6;p=modules%2Fshaper.git diff --git a/src/SketchPlugin/SketchPlugin_Plugin.cpp b/src/SketchPlugin/SketchPlugin_Plugin.cpp index 49d1328ed..8107cffa5 100644 --- a/src/SketchPlugin/SketchPlugin_Plugin.cpp +++ b/src/SketchPlugin/SketchPlugin_Plugin.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2020 CEA/DEN, EDF R&D +// Copyright (C) 2014-2021 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -50,7 +49,6 @@ #include #include #include -#include #include #include #include @@ -289,12 +287,7 @@ FeaturePtr SketchPlugin_Plugin::createFeature(std::string theFeatureID) return FeaturePtr(new SketchPlugin_SketchCopy); } else if (theFeatureID == SketchPlugin_Offset::ID()) { return FeaturePtr(new SketchPlugin_Offset); - }else if (theFeatureID == SketchPlugin_MacroRectangle::ID()) { - return FeaturePtr(new SketchPlugin_MacroRectangle); - }else if (theFeatureID == SketchPlugin_Rectangle::ID()) { - return FeaturePtr(new SketchPlugin_Rectangle); } - // feature of such kind is not found return FeaturePtr(); } @@ -373,10 +366,8 @@ std::shared_ptr SketchPlugin_Plugin aMsg->setState(SketchPlugin_ConstraintDistanceVertical::ID(), aHasSketchPlane); aMsg->setState(SketchPlugin_CurveFitting::ID(), aHasSketchPlane); aMsg->setState(SketchPlugin_Offset::ID(), aHasSketchPlane); - aMsg->setState(SketchPlugin_MacroRectangle::ID(), aHasSketchPlane); - aMsg->setState(SketchPlugin_Rectangle::ID(), aHasSketchPlane); // SketchRectangle is a python feature, so its ID is passed just as a string - //aMsg->setState("SketchRectangle", aHasSketchPlane); + aMsg->setState("SketchRectangle", aHasSketchPlane); } } return aMsg;