本文整理汇总了C++中gui::ToolBarItem类的典型用法代码示例。如果您正苦于以下问题:C++ ToolBarItem类的具体用法?C++ ToolBarItem怎么用?C++ ToolBarItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ToolBarItem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand("Spreadsheet");
*part << "Spreadsheet_CreateSheet"
<< "Separator"
<< "Spreadsheet_Import"
<< "Spreadsheet_Export"
<< "Separator"
<< "Spreadsheet_MergeCells"
<< "Spreadsheet_SplitCell"
<< "Separator"
<< "Spreadsheet_AlignLeft"
<< "Spreadsheet_AlignCenter"
<< "Spreadsheet_AlignRight"
<< "Spreadsheet_AlignTop"
<< "Spreadsheet_AlignVCenter"
<< "Spreadsheet_AlignBottom"
<< "Separator"
<< "Spreadsheet_StyleBold"
<< "Spreadsheet_StyleItalic"
<< "Spreadsheet_StyleUnderline"
<< "Separator"
<< "Spreadsheet_SetAlias"
<< "Separator"
;
return root;
}
开发者ID:3DPrinterGuy,项目名称:FreeCAD,代码行数:30,代码来源:Workbench.cpp
示例2: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* fem = new Gui::ToolBarItem(root);
fem->setCommand("FEM");
*fem << "Fem_NewMechanicalAnalysis"
<< "Fem_CreateFromShape"
<< "Fem_MechanicalMaterial"
<< "Fem_BeamSection"
<< "Fem_ShellThickness"
<< "Separator"
<< "Fem_CreateNodesSet"
<< "Separator"
<< "Fem_ConstraintFixed"
<< "Fem_ConstraintForce"
<< "Fem_ConstraintPressure"
<< "Fem_ConstraintBearing"
<< "Fem_ConstraintGear"
<< "Fem_ConstraintPulley"
<< "Separator"
<< "Fem_MechanicalJobControl"
<< "Fem_Quick_Analysis"
<< "Fem_PurgeResults"
<< "Fem_ShowResult";
return root;
}
开发者ID:pacificIT,项目名称:FreeCAD,代码行数:26,代码来源:Workbench.cpp
示例3: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand("Sketcher");
addSketcherWorkbenchSketchActions( *part );
Gui::ToolBarItem* geom = new Gui::ToolBarItem(root);
geom->setCommand("Sketcher geometries");
addSketcherWorkbenchGeometries(*geom);
Gui::ToolBarItem* cons = new Gui::ToolBarItem(root);
cons->setCommand("Sketcher constraints");
addSketcherWorkbenchConstraints( *cons );
Gui::ToolBarItem* consaccel = new Gui::ToolBarItem(root);
consaccel->setCommand("Sketcher tools");
addSketcherWorkbenchTools( *consaccel );
Gui::ToolBarItem* bspline = new Gui::ToolBarItem(root);
bspline->setCommand("Sketcher B-spline tools");
addSketcherWorkbenchBSplines( *bspline );
return root;
}
开发者ID:crobarcro,项目名称:FreeCAD,代码行数:26,代码来源:Workbench.cpp
示例4: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* mesh = new Gui::ToolBarItem(root);
mesh->setCommand("Mesh tools");
*mesh << "Mesh_Import" << "Mesh_Export" << "Separator" << "Mesh_PolyCut" << "Mesh_VertexCurvature";
return root;
}
开发者ID:msocorcim,项目名称:FreeCAD,代码行数:8,代码来源:Workbench.cpp
示例5: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand("Reverse Engineering");
*part << "Reen_ApproxSurface";
return root;
}
开发者ID:3DPrinterGuy,项目名称:FreeCAD,代码行数:8,代码来源:Workbench.cpp
示例6: setupCommandBars
Gui::ToolBarItem* Workbench::setupCommandBars() const
{
Gui::ToolBarItem* root = new Gui::ToolBarItem;
Gui::ToolBarItem* img = new Gui::ToolBarItem(root);
img->setCommand("Image");
*img << "Image_Open" << "Image_CapturerTest";
return root;
}
开发者ID:CobraElDiablo,项目名称:FreeCAD_sf_master,代码行数:8,代码来源:Workbench.cpp
示例7: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand("Image");
*part << "Image_Open" << "Image_CreateImagePlane"<< "Image_CapturerTest";
return root;
}
开发者ID:CobraElDiablo,项目名称:FreeCAD_sf_master,代码行数:8,代码来源:Workbench.cpp
示例8: setupCommandBars
Gui::ToolBarItem* Workbench::setupCommandBars() const
{
Gui::ToolBarItem* root = new Gui::ToolBarItem;
Gui::ToolBarItem* ss = new Gui::ToolBarItem(root);
ss->setCommand("Spreadsheet");
*ss << "Spreadsheet_Open";
return root;
}
开发者ID:3DPrinterGuy,项目名称:FreeCAD,代码行数:8,代码来源:Workbench.cpp
示例9: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* pnt = new Gui::ToolBarItem( root );
pnt->setCommand("Points tools");
*pnt << "Points_Import" << "Points_Export" << "Separator" << "Points_PolyCut";
return root;
}
开发者ID:AllenBootung,项目名称:FreeCAD,代码行数:8,代码来源:Workbench.cpp
示例10: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand(QT_TR_NOOP("Assembly"));
*part << "Assembly_ConstraintAxle";
return root;
}
开发者ID:PrLayton,项目名称:SeriousFractal,代码行数:8,代码来源:Workbench.cpp
示例11: setupCommandBars
Gui::ToolBarItem* Workbench::setupCommandBars() const
{
// point tools
Gui::ToolBarItem* root = new Gui::ToolBarItem;
Gui::ToolBarItem* pnt = new Gui::ToolBarItem( root );
pnt->setCommand("Points tools");
*pnt << "Points_Import" << "Points_Export";
return root;
}
开发者ID:AllenBootung,项目名称:FreeCAD,代码行数:9,代码来源:Workbench.cpp
示例12: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* fem = new Gui::ToolBarItem(root);
fem->setCommand("FEM");
*fem << "Fem_Analysis"
<< "Fem_SolverCalculix"
// << "Fem_SolverZ88"
<< "Fem_MeshFromShape"
<< "Fem_MechanicalMaterial"
<< "Fem_BeamSection"
<< "Fem_ShellThickness"
<< "Separator"
<< "Fem_CreateNodesSet"
<< "Separator"
<< "Fem_ConstraintFixed"
<< "Fem_ConstraintDisplacement"
<< "Fem_ConstraintPlaneRotation"
<< "Fem_ConstraintContact"
<< "Separator"
<< "Fem_ConstraintSelfWeight"
<< "Fem_ConstraintForce"
<< "Fem_ConstraintPressure"
<< "Separator"
<< "Fem_ConstraintBearing"
<< "Fem_ConstraintGear"
<< "Fem_ConstraintPulley"
<< "Separator"
<< "Fem_ConstraintFluidBoundary"
<< "Separator"
<< "Fem_ConstraintTemperature"
<< "Fem_ConstraintHeatflux"
<< "Fem_ConstraintInitialTemperature"
<< "Separator"
<< "Fem_ControlSolver"
<< "Fem_RunSolver"
<< "Separator"
<< "Fem_PurgeResults"
<< "Fem_ShowResult";
#ifdef FC_USE_VTK
Gui::ToolBarItem* post = new Gui::ToolBarItem(root);
post->setCommand("Post Processing");
*post << "Fem_PostApplyChanges"
<< "Fem_PostPipelineFromResult"
<< "Separator"
<< "Fem_PostCreateClipFilter"
<< "Fem_PostCreateScalarClipFilter"
<< "Fem_PostCreateCutFilter"
<< "Fem_PostCreateWarpVectorFilter"
<< "Separator"
<< "Fem_PostCreateFunctions";
#endif
return root;
}
开发者ID:DeepSOIC,项目名称:FreeCAD-ellipse,代码行数:56,代码来源:Workbench.cpp
示例13: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* test = new Gui::ToolBarItem(root);
test->setCommand( "Sandbox Tools" );
*test << "Sandbox_Thread" << "Sandbox_WorkerThread" << "Sandbox_SeqThread"
<< "Sandbox_BlockThread" << "Sandbox_NoThread"
<< "Sandbox_Dialog" << "Sandbox_FileDialog";
return root;
}
开发者ID:greyltc,项目名称:FreeCAD,代码行数:10,代码来源:Workbench.cpp
示例14: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* make = new Gui::ToolBarItem(root);
make->setCommand( "MakeSurface" );
*make << "SurfaceTools_Filling";
Gui::ToolBarItem* mod = new Gui::ToolBarItem(root);
mod->setCommand( "ModSurface" );
*mod << "SurfaceTools_Cut";
return root;
}
开发者ID:NateAM,项目名称:freecad-surfacetools,代码行数:14,代码来源:Workbench.cpp
示例15: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* solids = new Gui::ToolBarItem(root);
solids->setCommand("Solids");
*solids << "Part_Box" << "Part_Box20" << "Part_Fractal" << "Part_Cylinder" << "Part_Sphere" << "Part_Cone"
<< "Part_Torus" << "Part_Primitives" << "Part_Builder";
Gui::ToolBarItem* tool = new Gui::ToolBarItem(root);
tool->setCommand("Part tools");
*tool << "Part_Extrude" << "Part_Revolve" << "Part_Mirror" << "Part_Fillet"
<< "Part_Chamfer" << "Part_RuledSurface" << "Part_Loft" << "Part_Sweep"
<< "Part_Offset" << "Part_Thickness";
Gui::ToolBarItem* boolop = new Gui::ToolBarItem(root);
boolop->setCommand("Boolean");
*boolop << "Part_Boolean" << "Part_Cut" << "Part_Fuse" << "Part_Common"
<< "Part_CheckGeometry" << "Part_Section" << "Part_CrossSections";
Gui::ToolBarItem* measure = new Gui::ToolBarItem(root);
measure->setCommand("Measure");
*measure << "Part_Measure_Linear" << "Part_Measure_Angular" << "Separator" << "Part_Measure_Clear_All" << "Part_Measure_Toggle_All"
<< "Part_Measure_Toggle_3d" << "Part_Measure_Toggle_Delta";
return root;
}
开发者ID:PrLayton,项目名称:SeriousFractal,代码行数:27,代码来源:Workbench.cpp
示例16: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* ray = new Gui::ToolBarItem(root);
ray->setCommand("Raytracing tools");
*ray
<< "Raytracing_NewPovrayProject"
<< "Raytracing_NewLuxProject"
<< "Raytracing_NewPartSegment"
<< "Raytracing_ResetCamera"
<< "Raytracing_ExportProject"
<< "Raytracing_Render";
return root;
}
开发者ID:barclaac,项目名称:FreeCAD_sf_master,代码行数:14,代码来源:Workbench.cpp
示例17: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* fem = new Gui::ToolBarItem(root);
fem->setCommand("FEM");
*fem << "Fem_CreateFromShape"
<< "Fem_NewMechanicalAnalysis"
<< "Fem_FemAddPart"
<< "Fem_CreateNodesSet"
<< "Fem_ConstraintFixed"
<< "Fem_ConstraintForce"
<< "Fem_ConstraintBearing"
<< "Fem_ConstraintGear"
<< "Fem_ConstraintPulley";
return root;
}
开发者ID:andrewjrobinson,项目名称:FreeCAD_sf_master,代码行数:16,代码来源:Workbench.cpp
示例18: setupCommandBars
Gui::ToolBarItem* Workbench::setupCommandBars() const
{
// Mesh tools
Gui::ToolBarItem* root = new Gui::ToolBarItem;
Gui::ToolBarItem* mesh;
mesh = new Gui::ToolBarItem( root );
mesh->setCommand("Mesh tools");
*mesh << "Mesh_Import" << "Mesh_Export" << "Mesh_PolyCut";
mesh = new Gui::ToolBarItem( root );
mesh->setCommand("Mesh test suite");
*mesh << "Mesh_Demolding" << "Mesh_Transform" << "Separator" ;
return root;
}
开发者ID:msocorcim,项目名称:FreeCAD,代码行数:16,代码来源:Workbench.cpp
示例19: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand("Drawing");
*part << "Drawing_Open";
//*part << "Drawing_NewA3Landscape";
*part << "Drawing_NewPage";
*part << "Drawing_NewView";
*part << "Drawing_OrthoViews";
*part << "Drawing_OpenBrowserView";
*part << "Drawing_Annotation";
*part << "Drawing_Clip";
*part << "Drawing_Symbol";
*part << "Drawing_ExportPage";
return root;
}
开发者ID:Barleyman,项目名称:FreeCAD_sf_master,代码行数:17,代码来源:Workbench.cpp
示例20: setupToolBars
Gui::ToolBarItem* Workbench::setupToolBars() const
{
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
Gui::ToolBarItem* part = new Gui::ToolBarItem(root);
part->setCommand("Part Design Helper");
*part << "PartDesign_Part"
<< "PartDesign_Body"
<< "PartDesign_NewSketch"
<< "Sketcher_ViewSketch"
<< "Sketcher_MapSketch"
<< "Sketcher_LeaveSketch"
<< "Separator"
<< "PartDesign_Point"
<< "PartDesign_Line"
<< "PartDesign_Plane"
<< "PartDesign_ShapeBinder";
part = new Gui::ToolBarItem(root);
part->setCommand("Part Design Modeling");
*part << "PartDesign_Pad"
<< "PartDesign_Revolution"
<< "PartDesign_AdditiveLoft"
<< "PartDesign_AdditivePipe"
<< "PartDesign_CompPrimitiveAdditive"
<< "Separator"
<< "PartDesign_Pocket"
<< "PartDesign_Groove"
<< "PartDesign_SubtractiveLoft"
<< "PartDesign_SubtractivePipe"
<< "PartDesign_CompPrimitiveSubtractive"
<< "Separator"
<< "PartDesign_Mirrored"
<< "PartDesign_LinearPattern"
<< "PartDesign_PolarPattern"
// << "PartDesign_Scaled"
<< "PartDesign_MultiTransform"
<< "Separator"
<< "PartDesign_Fillet"
<< "PartDesign_Chamfer"
<< "PartDesign_Draft"
<< "PartDesign_Thickness"
<< "Separator"
<< "PartDesign_Boolean";
return root;
}
开发者ID:abdullahtahiriyo,项目名称:FreeCAD_sf_master,代码行数:46,代码来源:Workbench.cpp
注:本文中的gui::ToolBarItem类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论