diff --git a/src/Mod/Part/App/PartFeatures.cpp b/src/Mod/Part/App/PartFeatures.cpp
index 1bf2ce874..431e15741 100644
--- a/src/Mod/Part/App/PartFeatures.cpp
+++ b/src/Mod/Part/App/PartFeatures.cpp
@@ -212,7 +212,7 @@ Sweep::Sweep()
ADD_PROPERTY_TYPE(Spine,(0),"Sweep",App::Prop_None,"Path to sweep along");
ADD_PROPERTY_TYPE(Solid,(false),"Sweep",App::Prop_None,"Create solid");
ADD_PROPERTY_TYPE(Frenet,(false),"Sweep",App::Prop_None,"Frenet");
- ADD_PROPERTY_TYPE(Transition,(long(0)),"Sweep",App::Prop_None,"Transition mode");
+ ADD_PROPERTY_TYPE(Transition,(long(1)),"Sweep",App::Prop_None,"Transition mode");
Transition.setEnums(TransitionEnums);
}
diff --git a/src/Mod/Part/Gui/Command.cpp b/src/Mod/Part/Gui/Command.cpp
index 5020e4872..e713331d9 100644
--- a/src/Mod/Part/Gui/Command.cpp
+++ b/src/Mod/Part/Gui/Command.cpp
@@ -947,6 +947,7 @@ CmdPartLoft::CmdPartLoft()
sToolTipText = QT_TR_NOOP("Advanced utility to lofts");
sWhatsThis = sToolTipText;
sStatusTip = sToolTipText;
+ sPixmap = "Part_Loft";
}
void CmdPartLoft::activated(int iMsg)
@@ -972,6 +973,7 @@ CmdPartSweep::CmdPartSweep()
sToolTipText = QT_TR_NOOP("Advanced utility to sweep");
sWhatsThis = sToolTipText;
sStatusTip = sToolTipText;
+ sPixmap = "Part_Sweep";
}
void CmdPartSweep::activated(int iMsg)
diff --git a/src/Mod/Part/Gui/Makefile.am b/src/Mod/Part/Gui/Makefile.am
index ca433d86f..15a2a094a 100644
--- a/src/Mod/Part/Gui/Makefile.am
+++ b/src/Mod/Part/Gui/Makefile.am
@@ -200,12 +200,14 @@ EXTRA_DIST = \
Resources/icons/Part_Fillet.svg \
Resources/icons/Part_Revolve.svg \
Resources/icons/Part_Import.svg \
+ Resources/icons/Part_Loft.svg \
Resources/icons/Part_Mirror.svg \
Resources/icons/Part_MirrorPNG.png \
Resources/icons/Part_RuledSurface.svg \
Resources/icons/Part_Shapebuilder.png \
Resources/icons/Part_Shapebuilder.svg \
Resources/icons/Part_ShapeInfo.svg \
+ Resources/icons/Part_Sweep.svg \
Resources/icons/Tree_Part.svg \
Resources/icons/preferences-part_design.svg \
Resources/icons/PartFeature.svg \
diff --git a/src/Mod/Part/Gui/Resources/Part.qrc b/src/Mod/Part/Gui/Resources/Part.qrc
index 82c60f77a..f6fbdf0c3 100644
--- a/src/Mod/Part/Gui/Resources/Part.qrc
+++ b/src/Mod/Part/Gui/Resources/Part.qrc
@@ -16,6 +16,7 @@
icons/Part_Fillet.svg
icons/Part_Fuse.svg
icons/Part_Import.svg
+ icons/Part_Loft.svg
icons/Part_Mirror.svg
icons/Part_MirrorPNG.png
icons/Part_Revolve.svg
@@ -24,6 +25,7 @@
icons/Part_Shapebuilder.png
icons/Part_ShapeInfo.svg
icons/Part_Sphere.svg
+ icons/Part_Sweep.svg
icons/Part_Torus.svg
icons/preferences-part_design.svg
icons/Tree_Part.svg
diff --git a/src/Mod/Part/Gui/Resources/icons/Part_Loft.svg b/src/Mod/Part/Gui/Resources/icons/Part_Loft.svg
new file mode 100644
index 000000000..72df9ab92
--- /dev/null
+++ b/src/Mod/Part/Gui/Resources/icons/Part_Loft.svg
@@ -0,0 +1,280 @@
+
+
+
+
diff --git a/src/Mod/Part/Gui/Resources/icons/Part_Sweep.svg b/src/Mod/Part/Gui/Resources/icons/Part_Sweep.svg
new file mode 100644
index 000000000..33a9f428a
--- /dev/null
+++ b/src/Mod/Part/Gui/Resources/icons/Part_Sweep.svg
@@ -0,0 +1,226 @@
+
+
+
+
diff --git a/src/Mod/Part/Gui/TaskLoft.cpp b/src/Mod/Part/Gui/TaskLoft.cpp
index 96c3417a2..7192c27c4 100644
--- a/src/Mod/Part/Gui/TaskLoft.cpp
+++ b/src/Mod/Part/Gui/TaskLoft.cpp
@@ -32,6 +32,7 @@
#include "TaskLoft.h"
#include
+#include
#include
#include
#include
@@ -198,7 +199,8 @@ TaskLoft::TaskLoft()
{
widget = new LoftWidget();
taskbox = new Gui::TaskView::TaskBox(
- QPixmap(), widget->windowTitle(), true, 0);
+ Gui::BitmapFactory().pixmap("Part_Loft"),
+ widget->windowTitle(), true, 0);
taskbox->groupLayout()->addWidget(widget);
Content.push_back(taskbox);
}
diff --git a/src/Mod/Part/Gui/TaskSweep.cpp b/src/Mod/Part/Gui/TaskSweep.cpp
index effd5c28b..64e9995e4 100644
--- a/src/Mod/Part/Gui/TaskSweep.cpp
+++ b/src/Mod/Part/Gui/TaskSweep.cpp
@@ -32,6 +32,7 @@
#include "TaskSweep.h"
#include
+#include
#include
#include
#include
@@ -225,7 +226,8 @@ TaskSweep::TaskSweep()
{
widget = new SweepWidget();
taskbox = new Gui::TaskView::TaskBox(
- QPixmap(), widget->windowTitle(), true, 0);
+ Gui::BitmapFactory().pixmap("Part_Sweep"),
+ widget->windowTitle(), true, 0);
taskbox->groupLayout()->addWidget(widget);
Content.push_back(taskbox);
}