diff --git a/src/Mod/Arch/ArchEquipment.py b/src/Mod/Arch/ArchEquipment.py index 6562ce440..3e6912fc4 100644 --- a/src/Mod/Arch/ArchEquipment.py +++ b/src/Mod/Arch/ArchEquipment.py @@ -292,6 +292,10 @@ class _ViewProviderEquipment(ArchComponent.ViewProviderComponent): def getIcon(self): import Arch_rc + if hasattr(self,"Object"): + if hasattr(self.Object,"CloneOf"): + if self.Object.CloneOf: + return ":/icons/Arch_Equipment_Clone.svg" return ":/icons/Arch_Equipment_Tree.svg" def attach(self, vobj): diff --git a/src/Mod/Arch/Resources/Arch.qrc b/src/Mod/Arch/Resources/Arch.qrc index 897bc18b6..fe187c3b8 100644 --- a/src/Mod/Arch/Resources/Arch.qrc +++ b/src/Mod/Arch/Resources/Arch.qrc @@ -46,6 +46,7 @@ icons/Arch_Panel_Tree.svg icons/Arch_Equipment.svg icons/Arch_Equipment_Tree.svg + icons/Arch_Equipment_Clone.svg icons/Arch_Survey.svg icons/Arch_3Views.svg icons/IFC.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg b/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg new file mode 100644 index 000000000..2d5fca113 --- /dev/null +++ b/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg @@ -0,0 +1,657 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +