From f449e052de32efdd115782d56d1fe98f11e18a39 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 7 Sep 2016 19:37:47 -0300 Subject: [PATCH] Arch: special icon for cloned Equipments --- src/Mod/Arch/ArchEquipment.py | 4 + src/Mod/Arch/Resources/Arch.qrc | 1 + .../Resources/icons/Arch_Equipment_Clone.svg | 657 ++++++++++++++++++ 3 files changed, 662 insertions(+) create mode 100644 src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg diff --git a/src/Mod/Arch/ArchEquipment.py b/src/Mod/Arch/ArchEquipment.py index 6562ce440c..3e6912fc4b 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 897bc18b6c..fe187c3b84 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 0000000000..2d5fca113a --- /dev/null +++ b/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg @@ -0,0 +1,657 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +