Surface: new icon for existing Surface_CurveOnMesh command

Add this command to the Surface toolbar.
This commit is contained in:
vocx-fc
2020-09-30 19:12:35 -05:00
committed by wmayer
parent 7750c4dfbf
commit e99b46de88
4 changed files with 2228 additions and 14 deletions

View File

@@ -63,7 +63,6 @@
#include <App/PropertyLinks.h>
#include "Mod/Part/App/PartFeature.h"
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//===========================================================================
// CmdSurfaceCut THIS IS THE SURFACE CUT COMMAND
@@ -199,6 +198,7 @@ CmdSurfaceCurveOnMesh::CmdSurfaceCurveOnMesh()
sToolTipText = QT_TR_NOOP("Curve on mesh");
sWhatsThis = "Surface_CurveOnMesh";
sStatusTip = sToolTipText;
sPixmap = "Surface_CurveOnMesh";
}
void CmdSurfaceCurveOnMesh::activated(int)
@@ -294,11 +294,12 @@ bool CmdSurfaceSections::isActive(void)
void CreateSurfaceCommands(void)
{
Gui::CommandManager &rcCmdMgr = Gui::Application::Instance->commandManager();
/* rcCmdMgr.addCommand(new CmdSurfaceFilling());
rcCmdMgr.addCommand(new CmdSurfaceCut());*/
/*
rcCmdMgr.addCommand(new CmdSurfaceCut());
*/
rcCmdMgr.addCommand(new CmdSurfaceFilling());
rcCmdMgr.addCommand(new CmdSurfaceGeomFillSurface());
rcCmdMgr.addCommand(new CmdSurfaceCurveOnMesh());
rcCmdMgr.addCommand(new CmdSurfaceExtendFace());
rcCmdMgr.addCommand(new CmdSurfaceSections());
rcCmdMgr.addCommand(new CmdSurfaceExtendFace());
rcCmdMgr.addCommand(new CmdSurfaceCurveOnMesh());
}

View File

@@ -2,6 +2,7 @@
<qresource>
<file>icons/Surface_BezierSurface.svg</file>
<file>icons/Surface_BSplineSurface.svg</file>
<file>icons/Surface_CurveOnMesh.svg</file>
<file>icons/Surface_Cut.svg</file>
<file>icons/Surface_Extend.svg</file>
<file>icons/Surface_Filling.svg</file>

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 71 KiB

View File

@@ -52,13 +52,14 @@ Gui::MenuItem* Workbench::setupMenuBar() const
Gui::MenuItem* surface = new Gui::MenuItem;
root->insertItem( item, surface );
surface->setCommand("Surface");
*surface << "Surface_CurveOnMesh"
<< "Surface_ExtendFace"
<< "Surface_Filling"
*surface << "Surface_Filling"
<< "Surface_GeomFillSurface"
<< "Surface_Sections";
/* *surface << "Surface_Filling";
*surface << "Surface_Cut";*/
<< "Surface_Sections"
<< "Surface_ExtendFace"
<< "Surface_CurveOnMesh";
/*
*surface << "Surface_Cut";
*/
return root;
}
@@ -68,12 +69,15 @@ Gui::ToolBarItem* Workbench::setupToolBars() const
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* surface = new Gui::ToolBarItem(root);
surface->setCommand( "Surface" );
surface->setCommand("Surface");
*surface << "Surface_Filling"
<< "Surface_GeomFillSurface"
<< "Surface_Sections"
<< "Surface_ExtendFace";
/* *surface << "Surface_Cut"; */
<< "Surface_ExtendFace"
<< "Surface_CurveOnMesh";
/*
*surface << "Surface_Cut";
*/
return root;
}