diff --git a/src/Mod/TechDraw/App/DrawViewDetail.cpp b/src/Mod/TechDraw/App/DrawViewDetail.cpp index 244c61fc33..5d33df3f58 100644 --- a/src/Mod/TechDraw/App/DrawViewDetail.cpp +++ b/src/Mod/TechDraw/App/DrawViewDetail.cpp @@ -506,6 +506,13 @@ TopoDS_Shape DrawViewDetail::projectEdgesOntoFace(TopoDS_Shape edgeShape, TopoDS return edges; } +//we don't want to paint detail hightlights on top of detail views, +//so tell the Gui that there are no details for this view +std::vector DrawViewDetail::getDetailRefs(void) const +{ + std::vector result; + return result; +} double DrawViewDetail::getFudgeRadius() { diff --git a/src/Mod/TechDraw/App/DrawViewDetail.h b/src/Mod/TechDraw/App/DrawViewDetail.h index a1e4261549..e6695206d9 100644 --- a/src/Mod/TechDraw/App/DrawViewDetail.h +++ b/src/Mod/TechDraw/App/DrawViewDetail.h @@ -77,6 +77,8 @@ public: double getFudgeRadius(void); TopoDS_Shape projectEdgesOntoFace(TopoDS_Shape edgeShape, TopoDS_Face projFace, gp_Dir projDir); + virtual std::vector getDetailRefs() const override; + protected: Base::Vector3d toR3(const gp_Ax2 fromSystem, const Base::Vector3d fromPoint); void getParameters(void); diff --git a/src/Mod/TechDraw/App/DrawViewPart.cpp b/src/Mod/TechDraw/App/DrawViewPart.cpp index ad615d4439..92d683b053 100644 --- a/src/Mod/TechDraw/App/DrawViewPart.cpp +++ b/src/Mod/TechDraw/App/DrawViewPart.cpp @@ -936,8 +936,6 @@ Base::Vector3d DrawViewPart::getCurrentCentroid(void) const TopoDS_Shape shape = getSourceShape(); gp_Ax2 cs = getProjectionCS(Base::Vector3d(0.0, 0.0, 0.0)); Base::Vector3d center = TechDraw::findCentroidVec(shape, cs); - Base::Console().Message("DVP::getCurrentCentroid - center: %s\n", - DrawUtil::formatVector(center).c_str()); return center; }