From 75ba0b8a7766043d60e661394bfee70ae64b4000 Mon Sep 17 00:00:00 2001 From: SurajDadral Date: Fri, 24 Jul 2020 03:15:03 +0530 Subject: [PATCH] Add Mark property to ArchRebar object As discussed here: https://forum.freecadweb.org/viewtopic.php?f=23&t=44580&p=418377#p418630 And required for reinforcement drawing/dimensioning. --- src/Mod/Arch/ArchRebar.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Mod/Arch/ArchRebar.py b/src/Mod/Arch/ArchRebar.py index c9e2168001..5caaab3979 100644 --- a/src/Mod/Arch/ArchRebar.py +++ b/src/Mod/Arch/ArchRebar.py @@ -198,6 +198,13 @@ class _Rebar(ArchComponent.Component): if not "TotalLength" in pl: obj.addProperty("App::PropertyDistance", "TotalLength", "Rebar", QT_TRANSLATE_NOOP("App::Property","Total length of all rebars")) obj.setEditorMode("TotalLength", 1) + if not "Mark" in pl: + obj.addProperty( + "App::PropertyString", + "Mark", + "Rebar", + QT_TRANSLATE_NOOP("App::Property", "The rebar mark"), + ) self.Type = "Rebar" def onDocumentRestored(self,obj):