From 5cab111a655b5891f59f9504af2ebab8aadb7120 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 1 Nov 2019 16:17:59 -0400 Subject: [PATCH] [TD]Implement unique tags for Cosmetic Vertex --- src/Mod/TechDraw/App/Cosmetic.cpp | 10 +- src/Mod/TechDraw/App/Cosmetic.h | 3 +- src/Mod/TechDraw/App/DrawDimHelper.cpp | 48 ++++-- src/Mod/TechDraw/App/DrawViewDimExtent.cpp | 141 ++++++++++------- src/Mod/TechDraw/App/DrawViewDimExtent.h | 7 +- src/Mod/TechDraw/App/DrawViewDimension.cpp | 10 +- src/Mod/TechDraw/App/DrawViewDimension.h | 12 +- src/Mod/TechDraw/App/DrawViewPart.cpp | 173 +++++++++++++++------ src/Mod/TechDraw/App/DrawViewPart.h | 12 +- src/Mod/TechDraw/App/Geometry.cpp | 28 +++- src/Mod/TechDraw/App/Geometry.h | 18 ++- src/Mod/TechDraw/App/GeometryObject.cpp | 15 ++ src/Mod/TechDraw/App/GeometryObject.h | 5 +- src/Mod/TechDraw/Gui/CommandAnnotate.cpp | 19 +-- 14 files changed, 348 insertions(+), 153 deletions(-) diff --git a/src/Mod/TechDraw/App/Cosmetic.cpp b/src/Mod/TechDraw/App/Cosmetic.cpp index fb4417e7db..a3feb0332b 100644 --- a/src/Mod/TechDraw/App/Cosmetic.cpp +++ b/src/Mod/TechDraw/App/Cosmetic.cpp @@ -149,7 +149,6 @@ CosmeticVertex::CosmeticVertex() : TechDraw::Vertex() //TODO: sort out 2x visible variables Vertex::visible = true; //yuck cosmetic = true; - createNewTag(); } @@ -208,7 +207,8 @@ std::string CosmeticVertex::toString(void) const " / " << style << "," << " / " << - visible; + visible << " / " ; + ss << getTagAsString(); return ss.str(); } @@ -232,6 +232,7 @@ void CosmeticVertex::Save(Base::Writer &writer) const writer.Stream() << writer.ind() << "