From 50d0eae513dc58913ca0c08e03b393c0384a4805 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 6 Sep 2016 22:21:34 -0300 Subject: [PATCH] Arch: different icon for cloned windows --- src/Mod/Arch/ArchWindow.py | 4 + src/Mod/Arch/Resources/Arch.qrc | 1 + .../Resources/icons/Arch_Window_Clone.svg | 579 ++++++++++++++++++ 3 files changed, 584 insertions(+) create mode 100644 src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg diff --git a/src/Mod/Arch/ArchWindow.py b/src/Mod/Arch/ArchWindow.py index e2ede851e..984490c5b 100644 --- a/src/Mod/Arch/ArchWindow.py +++ b/src/Mod/Arch/ArchWindow.py @@ -811,6 +811,10 @@ class _ViewProviderWindow(ArchComponent.ViewProviderComponent): def getIcon(self): import Arch_rc + if hasattr(self,"Object"): + if hasattr(self.Object,"CloneOf"): + if self.Object.CloneOf: + return ":/icons/Arch_Window_Clone.svg" return ":/icons/Arch_Window_Tree.svg" def updateData(self,obj,prop): diff --git a/src/Mod/Arch/Resources/Arch.qrc b/src/Mod/Arch/Resources/Arch.qrc index fa7dad473..897bc18b6 100644 --- a/src/Mod/Arch/Resources/Arch.qrc +++ b/src/Mod/Arch/Resources/Arch.qrc @@ -23,6 +23,7 @@ icons/Arch_Structure_Tree.svg icons/Arch_Structure_Clone.svg icons/Arch_Window_Tree.svg + icons/Arch_Window_Clone.svg icons/Arch_Axis.svg icons/Arch_Axis_Tree.svg icons/Arch_Roof.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg b/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg new file mode 100644 index 000000000..a1bb54171 --- /dev/null +++ b/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg @@ -0,0 +1,579 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +