diff --git a/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc b/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc index 623818b90..f8bfeae51 100644 --- a/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc +++ b/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc @@ -12,6 +12,9 @@ icons/PartDesign_PolarPattern.svg icons/PartDesign_Scaled.svg icons/PartDesign_MultiTransform.svg + icons/PartDesign_Hole.svg + icons/Tree_PartDesign_Pad.svg + icons/Tree_PartDesign_Revolution.svg translations/PartDesign_af.qm translations/PartDesign_de.qm translations/PartDesign_fi.qm diff --git a/src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Hole.svg b/src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Hole.svg new file mode 100644 index 000000000..8d25b0919 --- /dev/null +++ b/src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Hole.svg @@ -0,0 +1,646 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/Mod/PartDesign/Gui/Resources/icons/Tree_PartDesign_Pad.svg b/src/Mod/PartDesign/Gui/Resources/icons/Tree_PartDesign_Pad.svg new file mode 100644 index 000000000..35153722c --- /dev/null +++ b/src/Mod/PartDesign/Gui/Resources/icons/Tree_PartDesign_Pad.svg @@ -0,0 +1,546 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/Mod/PartDesign/Gui/Resources/icons/Tree_PartDesign_Revolution.svg b/src/Mod/PartDesign/Gui/Resources/icons/Tree_PartDesign_Revolution.svg new file mode 100644 index 000000000..7a98ea772 --- /dev/null +++ b/src/Mod/PartDesign/Gui/Resources/icons/Tree_PartDesign_Revolution.svg @@ -0,0 +1,381 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp b/src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp index 2ad35dc71..080d78af0 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderChamfer,PartDesignGui::ViewProvider) ViewProviderChamfer::ViewProviderChamfer() { + sPixmap = "PartDesign_Chamfer.svg"; } ViewProviderChamfer::~ViewProviderChamfer() diff --git a/src/Mod/PartDesign/Gui/ViewProviderDraft.cpp b/src/Mod/PartDesign/Gui/ViewProviderDraft.cpp index da7079aa5..b548c7897 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDraft.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderDraft.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderDraft,PartDesignGui::ViewProvider) ViewProviderDraft::ViewProviderDraft() { + sPixmap = "PartDesign_Draft.svg"; } ViewProviderDraft::~ViewProviderDraft() diff --git a/src/Mod/PartDesign/Gui/ViewProviderFillet.cpp b/src/Mod/PartDesign/Gui/ViewProviderFillet.cpp index e5a76b22f..a73a443df 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderFillet.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderFillet.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderFillet,PartDesignGui::ViewProvider) ViewProviderFillet::ViewProviderFillet() { + sPixmap = "PartDesign_Fillet.svg"; } ViewProviderFillet::~ViewProviderFillet() diff --git a/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp b/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp index 981801c3f..d329d9d81 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderGroove,PartDesignGui::ViewProvider) ViewProviderGroove::ViewProviderGroove() { + sPixmap = "PartDesign_Groove.svg"; } ViewProviderGroove::~ViewProviderGroove() diff --git a/src/Mod/PartDesign/Gui/ViewProviderHole.cpp b/src/Mod/PartDesign/Gui/ViewProviderHole.cpp index 9ae9e686a..22ffd473f 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderHole.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderHole.cpp @@ -35,6 +35,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderHole,PartDesignGui::ViewProvider) ViewProviderHole::ViewProviderHole() { + sPixmap = "PartDesign_Hole.svg"; } ViewProviderHole::~ViewProviderHole() diff --git a/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h b/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h index 1644a099d..454062eb5 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h +++ b/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h @@ -33,7 +33,8 @@ class PartDesignGuiExport ViewProviderLinearPattern : public ViewProviderTransfo PROPERTY_HEADER(PartGui::ViewProviderLinearPattern); public: ViewProviderLinearPattern() - { featureName = std::string("LinearPattern"); } + { featureName = std::string("LinearPattern"); + sPixmap = "PartDesign_LinearPattern.svg"; } protected: virtual bool setEdit(int ModNum); diff --git a/src/Mod/PartDesign/Gui/ViewProviderMirrored.h b/src/Mod/PartDesign/Gui/ViewProviderMirrored.h index 07cf5353b..3d0899079 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderMirrored.h +++ b/src/Mod/PartDesign/Gui/ViewProviderMirrored.h @@ -33,7 +33,9 @@ class PartDesignGuiExport ViewProviderMirrored : public ViewProviderTransformed PROPERTY_HEADER(PartGui::ViewProviderMirrored); public: ViewProviderMirrored() - { featureName = std::string("Mirrored"); } + { featureName = std::string("Mirrored"); + sPixmap = "PartDesign_Mirrored.svg"; + } protected: virtual bool setEdit(int ModNum); diff --git a/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h b/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h index a0575903e..253fec609 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h +++ b/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h @@ -33,7 +33,8 @@ class PartDesignGuiExport ViewProviderMultiTransform : public ViewProviderTransf PROPERTY_HEADER(PartGui::ViewProviderMultiTransform); public: ViewProviderMultiTransform() - { featureName = std::string("MultiTransform"); } + { featureName = std::string("MultiTransform"); + sPixmap = "PartDesign_MultiTransform.svg"; } std::vector claimChildren(void) const; diff --git a/src/Mod/PartDesign/Gui/ViewProviderPad.cpp b/src/Mod/PartDesign/Gui/ViewProviderPad.cpp index e73e3dc5a..927d70392 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPad.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderPad.cpp @@ -40,6 +40,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderPad,PartDesignGui::ViewProvider) ViewProviderPad::ViewProviderPad() { + sPixmap = "Tree_PartDesign_Pad.svg"; } ViewProviderPad::~ViewProviderPad() diff --git a/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp b/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp index c81840022..e7d0fa3c0 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderPocket,PartDesignGui::ViewProvider) ViewProviderPocket::ViewProviderPocket() { + sPixmap = "PartDesign_Pocket.svg"; } ViewProviderPocket::~ViewProviderPocket() diff --git a/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h b/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h index c19173618..f75f5e80d 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h +++ b/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h @@ -33,7 +33,8 @@ class PartDesignGuiExport ViewProviderPolarPattern : public ViewProviderTransfor PROPERTY_HEADER(PartGui::ViewProviderPolarPattern); public: ViewProviderPolarPattern() - { featureName = std::string("PolarPattern"); } + { featureName = std::string("PolarPattern"); + sPixmap = "PartDesign_PolarPattern.svg"; } protected: virtual bool setEdit(int ModNum); diff --git a/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp b/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp index 60b81c095..c25be8340 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderRevolution,PartDesignGui::ViewProvide ViewProviderRevolution::ViewProviderRevolution() { + sPixmap = "Tree_PartDesign_Revolution.svg"; } ViewProviderRevolution::~ViewProviderRevolution() diff --git a/src/Mod/PartDesign/Gui/ViewProviderScaled.h b/src/Mod/PartDesign/Gui/ViewProviderScaled.h index b2649d64b..f3bc99d7d 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderScaled.h +++ b/src/Mod/PartDesign/Gui/ViewProviderScaled.h @@ -33,7 +33,8 @@ class PartDesignGuiExport ViewProviderScaled : public ViewProviderTransformed PROPERTY_HEADER(PartGui::ViewProviderScaled); public: ViewProviderScaled() - { featureName = std::string("Scaled"); } + { featureName = std::string("Scaled"); + sPixmap = "PartDesign_Scaled.svg"; } protected: virtual bool setEdit(int ModNum);