diff --git a/src/Mod/Part/Gui/Command.cpp b/src/Mod/Part/Gui/Command.cpp index 37be52474..2c5c49b13 100644 --- a/src/Mod/Part/Gui/Command.cpp +++ b/src/Mod/Part/Gui/Command.cpp @@ -203,7 +203,7 @@ CmdPartPrimitives::CmdPartPrimitives() sToolTipText = QT_TR_NOOP("Creation of parametrized geometric primitives"); sWhatsThis = "Part_Primitives"; sStatusTip = sToolTipText; - sPixmap = "Part_CreatePrimitives"; + sPixmap = "Part_CreatePrimitives.png"; } void CmdPartPrimitives::activated(int iMsg) @@ -890,6 +890,7 @@ CmdPartBuilder::CmdPartBuilder() sToolTipText = QT_TR_NOOP("Advanced utility to create shapes"); sWhatsThis = sToolTipText; sStatusTip = sToolTipText; + sPixmap = "Part_Shapebuilder"; } void CmdPartBuilder::activated(int iMsg) diff --git a/src/Mod/Part/Gui/Makefile.am b/src/Mod/Part/Gui/Makefile.am index c277b56ca..7329a30ab 100644 --- a/src/Mod/Part/Gui/Makefile.am +++ b/src/Mod/Part/Gui/Makefile.am @@ -191,6 +191,8 @@ EXTRA_DIST = \ Resources/icons/Part_Chamfer.svg \ Resources/icons/Part_Cut.svg \ Resources/icons/Part_Common.svg \ + Resources/icons/Part_CreatePrimitives.png \ + Resources/icons/Part_CreatePrimitives.svg \ Resources/icons/Part_Fuse.svg \ Resources/icons/Part_Section.svg \ Resources/icons/Part_Extrude.svg \ @@ -199,6 +201,10 @@ EXTRA_DIST = \ Resources/icons/Part_Import.svg \ Resources/icons/Part_Mirror.svg \ Resources/icons/Part_MirrorPNG.png \ + Resources/icons/Part_RuledSurface.png \ + Resources/icons/Part_Shapebuilder.png \ + Resources/icons/Part_Shapebuilder.svg \ + Resources/icons/Part_ShapeInfo.png \ 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 644540054..213e2c47a 100644 --- a/src/Mod/Part/Gui/Resources/Part.qrc +++ b/src/Mod/Part/Gui/Resources/Part.qrc @@ -9,7 +9,8 @@ icons/Part_Common.svg icons/Part_Cone.svg icons/Part_Cut.svg - icons/Part_CreatePrimitives.svg + icons/Part_CreatePrimitives.png + icons/Part_CreatePrimitives.svg icons/Part_Cylinder.svg icons/Part_Extrude.svg icons/Part_Fillet.svg @@ -20,6 +21,7 @@ icons/Part_Revolve.svg icons/Part_RuledSurface.svg icons/Part_Section.svg + icons/Part_Shapebuilder.png icons/Part_ShapeInfo.svg icons/Part_Sphere.svg icons/Part_Torus.svg diff --git a/src/Mod/Part/Gui/Resources/icons/Part_CreatePrimitives.png b/src/Mod/Part/Gui/Resources/icons/Part_CreatePrimitives.png new file mode 100644 index 000000000..a4d4cc809 Binary files /dev/null and b/src/Mod/Part/Gui/Resources/icons/Part_CreatePrimitives.png differ diff --git a/src/Mod/Part/Gui/Resources/icons/Part_Shapebuilder.png b/src/Mod/Part/Gui/Resources/icons/Part_Shapebuilder.png new file mode 100644 index 000000000..a0aef325b Binary files /dev/null and b/src/Mod/Part/Gui/Resources/icons/Part_Shapebuilder.png differ diff --git a/src/Mod/Part/Gui/Resources/icons/Part_Shapebuilder.svg b/src/Mod/Part/Gui/Resources/icons/Part_Shapebuilder.svg new file mode 100644 index 000000000..a70a9ea18 --- /dev/null +++ b/src/Mod/Part/Gui/Resources/icons/Part_Shapebuilder.svg @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Part/Gui/TaskShapeBuilder.cpp b/src/Mod/Part/Gui/TaskShapeBuilder.cpp index 1171940d4..a3c2f3bfa 100644 --- a/src/Mod/Part/Gui/TaskShapeBuilder.cpp +++ b/src/Mod/Part/Gui/TaskShapeBuilder.cpp @@ -36,6 +36,7 @@ #include "ViewProviderExt.h" #include +#include #include #include #include @@ -379,7 +380,8 @@ TaskShapeBuilder::TaskShapeBuilder() { widget = new ShapeBuilderWidget(); taskbox = new Gui::TaskView::TaskBox( - QPixmap(), widget->windowTitle(), true, 0); + Gui::BitmapFactory().pixmap("Part_Shapebuilder"), + widget->windowTitle(), true, 0); taskbox->groupLayout()->addWidget(widget); Content.push_back(taskbox); }