PathScripts.PathJobDlg.JobCreate Class Reference

Public Member Functions

def exec_ (self)
 
def getModels (self)
 
def getTemplate (self)
 
def item1ValueChanged (self, v)
 
def setupColumnEditor (self, index, editor)
 
def setupModel (self, job=None)
 
def setupTemplate (self)
 
def setupTitle (self, title)
 
def templateFilesIn (self, path)
 
def updateData (self, topLeft, bottomRight)
 

Public Attributes

 candidates
 
 delegate
 
 dialog
 
 index
 
 items2D
 
 itemsJob
 
 itemsSolid
 
 model
 

Static Public Attributes

 DataObject = QtCore.Qt.ItemDataRole.UserRole
 

Member Function Documentation

◆ exec_()

def PathScripts.PathJobDlg.JobCreate.exec_ (   self)

References Gui::Dialog::DlgParameterFind.dialog, RemoteDebugger.RemoteDebugger.dialog, Gui::Dialog::TaskTextureMapping.dialog, Gui::Dialog::TaskTransform.dialog, AddonManager.CommandAddonManager.dialog, ArchComponent.IfcEditorDelegate.dialog, draftguitools.gui_shapestrings.ShapeString.dialog, draftguitools.gui_texts.Text.dialog, PathScripts.PathJobDlg.JobCreate.dialog, PathScripts.PathJobDlg.JobTemplateExport.dialog, PathScripts.PathPost.DlgSelectPostProcessor.dialog, PathScripts.PathJobDlg.JobCreate.exec_(), Gui::VectorListEditor.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.model, PathScripts.PathJobDlg.JobCreate.model, PathScripts.PathOp.ObjectOp.model, PathScripts.PathPropertyBagGui.TaskPanel.model, PathScripts.PathSetupSheetGui.OpTaskPanel.model, PathScripts.PathToolBitEdit.ToolBitEditor.model, SpreadsheetGui::SheetView.model, Gui::PropertyEditor::PropertyItem.updateData(), Gui::ViewProvider.updateData(), Gui::ViewProviderAnnotation.updateData(), Gui::ViewProviderAnnotationLabel.updateData(), Gui::ViewProviderExtern.updateData(), Gui::ViewProviderGeometryObject.updateData(), Gui::ViewProviderInventorObject.updateData(), Gui::ViewProviderMeasureDistance.updateData(), Gui::ViewProviderOriginFeature.updateData(), Gui::ViewProviderPythonFeatureImp.updateData(), Gui::ViewProviderVRMLObject.updateData(), DrawingGui::ViewProviderDrawingPage.updateData(), DrawingGui::ViewProviderDrawingView.updateData(), DrawingGui::ViewProviderDrawingClip.updateData(), FemGui::ViewProviderFemConstraintBearing.updateData(), FemGui::ViewProviderFemConstraintContact.updateData(), FemGui::ViewProviderFemConstraintDisplacement.updateData(), FemGui::ViewProviderFemConstraintFixed.updateData(), FemGui::ViewProviderFemConstraintFluidBoundary.updateData(), FemGui::ViewProviderFemConstraintForce.updateData(), FemGui::ViewProviderFemConstraintGear.updateData(), FemGui::ViewProviderFemConstraintHeatflux.updateData(), FemGui::ViewProviderFemConstraintInitialTemperature.updateData(), FemGui::ViewProviderFemConstraintPlaneRotation.updateData(), FemGui::ViewProviderFemConstraintPressure.updateData(), FemGui::ViewProviderFemConstraintPulley.updateData(), FemGui::ViewProviderFemConstraintSpring.updateData(), FemGui::ViewProviderFemConstraintTemperature.updateData(), FemGui::ViewProviderFemConstraintTransform.updateData(), FemGui::ViewProviderFemMesh.updateData(), FemGui::ViewProviderFemMeshShapeNetgen.updateData(), FemGui::ViewProviderFemPostFunctionProvider.updateData(), FemGui::ViewProviderFemPostPlaneFunction.updateData(), FemGui::ViewProviderFemPostSphereFunction.updateData(), FemGui::ViewProviderFemPostObject.updateData(), ImageGui::ViewProviderImagePlane.updateData(), InspectionGui::ViewProviderInspection.updateData(), MeshGui::ViewProviderMesh.updateData(), MeshGui::ViewProviderIndexedFaceSet.updateData(), MeshGui::ViewProviderMeshObject.updateData(), MeshGui::ViewProviderMeshCurvature.updateData(), MeshGui::ViewProviderMeshFaceSet.updateData(), MeshGui::ViewProviderMeshNode.updateData(), MeshGui::ViewProviderMeshTransform.updateData(), MeshPartGui::ViewProviderCrossSections.updateData(), PartGui::ViewProviderCrossSections.updateData(), PartGui::ViewProvider2DObjectGrid.updateData(), PartGui::ViewProviderBoolean.updateData(), PartGui::ViewProviderMultiFuse.updateData(), PartGui::ViewProviderMultiCommon.updateData(), PartGui::ViewProviderCompound.updateData(), PartGui::ViewProviderCurveNet.updateData(), PartGui::ViewProviderFillet.updateData(), PartGui::ViewProviderChamfer.updateData(), PartGui::ViewProviderCustom.updateData(), PartGui::ViewProviderPartReference.updateData(), PartGui::ViewProviderRuledSurface.updateData(), PartDesignGui::ViewProviderAddSub.updateData(), PartDesignGui::ViewProviderDatumCoordinateSystem.updateData(), PartDesignGui::ViewProviderDatumLine.updateData(), PartDesignGui::ViewProviderDatumPlane.updateData(), PartDesignGui::ViewProviderPrimitive.updateData(), PathGui::ViewProviderArea.updateData(), PathGui::ViewProviderAreaView.updateData(), PathGui::ViewProviderPath.updateData(), PathGui::ViewProviderPathShape.updateData(), PointsGui::ViewProviderScattered.updateData(), PointsGui::ViewProviderStructured.updateData(), RobotGui::ViewProviderRobotObject.updateData(), RobotGui::ViewProviderTrajectory.updateData(), SketcherGui::ViewProviderCustom.updateData(), TechDrawGui::ViewProviderAnnotation.updateData(), TechDrawGui::ViewProviderBalloon.updateData(), TechDrawGui::ViewProviderDimension.updateData(), TechDrawGui::ViewProviderImage.updateData(), TechDrawGui::ViewProviderLeader.updateData(), TechDrawGui::ViewProviderProjGroup.updateData(), TechDrawGui::ViewProviderProjGroupItem.updateData(), TechDrawGui::ViewProviderRichAnno.updateData(), TechDrawGui::ViewProviderSpreadsheet.updateData(), TechDrawGui::ViewProviderSymbol.updateData(), TechDrawGui::ViewProviderTile.updateData(), TechDrawGui::ViewProviderViewPart.updateData(), TechDrawGui::ViewProviderViewSection.updateData(), TechDrawGui::ViewProviderWeld.updateData(), Gui::ViewProviderDragger.updateData(), Gui::ViewProviderLink.updateData(), Gui::ViewProviderPlacement.updateData(), PartGui::ViewProviderPartExt.updateData(), PartDesignGui::ViewProvider.updateData(), SketcherGui::ViewProviderSketch.updateData(), TechDrawGui::ViewProviderDrawingView.updateData(), TechDrawGui::ViewProviderGeomHatch.updateData(), TechDrawGui::ViewProviderHatch.updateData(), TechDrawGui::ViewProviderTemplate.updateData(), Gui::LinkInfo.updateData(), FemGui::ViewProviderFemConstraint.updateData(), FemGui::ViewProviderFemPostPipeline.updateData(), TechDrawGui::ViewProviderViewClip.updateData(), Gui::ViewProviderPythonFeatureT< ViewProviderT >.updateData(), PartDesignGui::ViewProviderBody.updateData(), SpreadsheetGui::ViewProviderSheet.updateData(), TechDrawGui::ViewProviderPage.updateData(), OpenSCADFeatures.ViewProviderTree.updateData(), Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.updateData(), FeaturePython.ViewProviderBox.updateData(), FeaturePython.ViewProviderOctahedron.updateData(), FeaturePython.ViewProviderPoints.updateData(), FeaturePython.ViewProviderMolecule.updateData(), FeaturePython.ViewProviderCircleSet.updateData(), FeaturePython.ViewProviderEnumTest.updateData(), Texture.ViewProviderTexture.updateData(), ArchAxis._ViewProviderAxis.updateData(), ArchAxisSystem._ViewProviderAxisSystem.updateData(), ArchBuildingPart.ViewProviderBuildingPart.updateData(), ArchComponent.ViewProviderComponent.updateData(), ArchCurtainWall.ViewProviderCurtainWall.updateData(), ArchEquipment._ViewProviderEquipment.updateData(), ArchFence._ViewProviderFence.updateData(), ArchMaterial._ViewProviderArchMaterial.updateData(), ArchPanel._ViewProviderPanel.updateData(), ArchPanel.ViewProviderPanelCut.updateData(), ArchPanel.ViewProviderPanelSheet.updateData(), ArchRebar._ViewProviderRebar.updateData(), ArchReference.ViewProviderArchReference.updateData(), ArchSectionPlane._ViewProviderSectionPlane.updateData(), ArchSite._ViewProviderSite.updateData(), ArchSpace._ViewProviderSpace.updateData(), ArchStructure._ViewProviderStructure.updateData(), ArchWall._ViewProviderWall.updateData(), ArchWindow._ViewProviderWindow.updateData(), draftviewproviders.view_base.ViewProviderDraft.updateData(), draftviewproviders.view_dimension.ViewProviderDimensionBase.updateData(), draftviewproviders.view_dimension.ViewProviderLinearDimension.updateData(), draftviewproviders.view_dimension.ViewProviderAngularDimension.updateData(), draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.updateData(), draftviewproviders.view_label.ViewProviderLabel.updateData(), draftviewproviders.view_layer.ViewProviderLayer.updateData(), draftviewproviders.view_text.ViewProviderText.updateData(), draftviewproviders.view_wire.ViewProviderWire.updateData(), draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.updateData(), femviewprovider.view_mesh_gmsh.VPMeshGmsh.updateData(), PathScripts.PathCircularHoleBaseGui.TaskPanelHoleGeometryPage.updateData(), PathScripts.PathDrillingGui.TaskPanelOpPage.updateData(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.updateData(), PathScripts.PathJobGui.ViewProvider.updateData(), PathScripts.PathOpGui.ViewProvider.updateData(), PathScripts.PathOpGui.TaskPanelPage.updateData(), PathScripts.PathOpGui.TaskPanel.updateData(), PathScripts.PathDressupTagGui.PathDressupTagViewProvider.updateData(), PathScripts.PathJobDlg.JobCreate.updateData(), PathScripts.PathPropertyBagGui.TaskPanel.updateData(), PathScripts.PathSetupSheetGui.OpTaskPanel.updateData(), PathScripts.PathFixture._ViewProviderFixture.updateData(), PathScripts.PathPlane._ViewProviderPlane.updateData(), and PathScripts.PathToolControllerGui.ViewProvider.updateData().

Referenced by PathScripts.PathJobDlg.JobCreate.exec_().

◆ getModels()

◆ getTemplate()

def PathScripts.PathJobDlg.JobCreate.getTemplate (   self)

◆ item1ValueChanged()

def PathScripts.PathJobDlg.JobCreate.item1ValueChanged (   self,
  v 
)

References kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, automotive_design.index_expression.index(), MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Gui::VectorListEditor.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.model, PathScripts.PathJobDlg.JobCreate.model, PathScripts.PathOp.ObjectOp.model, PathScripts.PathPropertyBagGui.TaskPanel.model, PathScripts.PathSetupSheetGui.OpTaskPanel.model, PathScripts.PathToolBitEdit.ToolBitEditor.model, and SpreadsheetGui::SheetView.model.

Referenced by PathScripts.PathJobDlg.JobCreate.setupColumnEditor().

◆ setupColumnEditor()

◆ setupModel()

def PathScripts.PathJobDlg.JobCreate.setupModel (   self,
  job = None 
)

References PathScripts.PathJobDlg.JobCreate.candidates, PathScripts.PathJobGui.StockFromExistingEdit.candidates(), PathScripts.PathCircularHoleBaseGui.TaskPanelHoleGeometryPage.DataObject, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.DataObject, PathScripts.PathJobDlg.JobCreate.DataObject, PathScripts.PathJobDlg.JobTemplateExport.DataObject, PathScripts.PathJobGui.TaskPanel.DataObject, PathScripts.PathOpGui.TaskPanelBaseGeometryPage.DataObject, Gui::PropertyEditor::PropertyEditor.delegate, PathScripts.PathJobDlg.JobCreate.delegate, PathScripts.PathPropertyBagGui.TaskPanel.delegate, PathScripts.PathSetupSheetGui.OpTaskPanel.delegate, PathScripts.PathToolBitEdit.ToolBitEditor.delegate, SpreadsheetGui::SheetView.delegate, Gui::Dialog::DlgParameterFind.dialog, RemoteDebugger.RemoteDebugger.dialog, Gui::Dialog::TaskTextureMapping.dialog, Gui::Dialog::TaskTransform.dialog, AddonManager.CommandAddonManager.dialog, ArchComponent.IfcEditorDelegate.dialog, draftguitools.gui_shapestrings.ShapeString.dialog, draftguitools.gui_texts.Text.dialog, PathScripts.PathJobDlg.JobCreate.dialog, PathScripts.PathJobDlg.JobTemplateExport.dialog, PathScripts.PathPost.DlgSelectPostProcessor.dialog, PathScripts.PathJobDlg.JobCreate.items2D, PathScripts.PathJobDlg.JobCreate.itemsJob, PathScripts.PathJobDlg.JobCreate.itemsSolid, Gui::VectorListEditor.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.model, PathScripts.PathJobDlg.JobCreate.model, PathScripts.PathOp.ObjectOp.model, PathScripts.PathPropertyBagGui.TaskPanel.model, PathScripts.PathSetupSheetGui.OpTaskPanel.model, PathScripts.PathToolBitEdit.ToolBitEditor.model, and SpreadsheetGui::SheetView.model.

◆ setupTemplate()

◆ setupTitle()

◆ templateFilesIn()

def PathScripts.PathJobDlg.JobCreate.templateFilesIn (   self,
  path 
)
templateFilesIn(path) ... answer all file in the given directory which fit the job template naming convention.
PathJob template files are name job_*.json

Referenced by PathScripts.PathJobDlg.JobCreate.setupTemplate().

◆ updateData()

Member Data Documentation

◆ candidates

◆ DataObject

◆ delegate

◆ dialog

PathScripts.PathJobDlg.JobCreate.dialog

Referenced by RemoteDebugger.RemoteDebugger.accept(), PathScripts.PathJobDlg.JobTemplateExport.checkUncheckTools(), AddonManager.CommandAddonManager.dependency_installation_failure(), AddonManager.CommandAddonManager.do_next_startup_phase(), AddonManager.CommandAddonManager.enable_updates(), RemoteDebugger.RemoteDebugger.exec_(), PathScripts.PathJobDlg.JobCreate.exec_(), PathScripts.PathJobDlg.JobTemplateExport.exec_(), PathScripts.PathPost.DlgSelectPostProcessor.exec_(), AddonManager.CommandAddonManager.executemacro(), PathScripts.PathJobDlg.JobTemplateExport.exportButton(), draftguitools.gui_texts.Text.finish(), AddonManager.CommandAddonManager.force_check_updates(), PathScripts.PathJobDlg.JobCreate.getTemplate(), AddonManager.CommandAddonManager.handle_disallowed_python(), AddonManager.CommandAddonManager.hide_progress_widgets(), PathScripts.PathJobDlg.JobTemplateExport.includePostProcessing(), PathScripts.PathJobDlg.JobTemplateExport.includeSettingCoolant(), PathScripts.PathJobDlg.JobTemplateExport.includeSettingOperationDepths(), PathScripts.PathJobDlg.JobTemplateExport.includeSettingOperationHeights(), PathScripts.PathJobDlg.JobTemplateExport.includeSettingOpsSettings(), PathScripts.PathJobDlg.JobTemplateExport.includeSettings(), PathScripts.PathJobDlg.JobTemplateExport.includeSettingToolRapid(), PathScripts.PathJobDlg.JobTemplateExport.includeStock(), PathScripts.PathJobDlg.JobTemplateExport.includeStockExtent(), PathScripts.PathJobDlg.JobTemplateExport.includeStockPlacement(), PathScripts.PathJobDlg.JobTemplateExport.includeToolControllers(), AddonManager.CommandAddonManager.no_pip(), AddonManager.CommandAddonManager.no_python_exe(), AddonManager.CommandAddonManager.on_buttonUpdateCache_clicked(), AddonManager.CommandAddonManager.on_installation_failed(), AddonManager.CommandAddonManager.on_package_installed(), AddonManager.CommandAddonManager.on_update_all_completed(), RemoteDebugger.RemoteDebugger.reject(), AddonManager.CommandAddonManager.reject(), AddonManager.CommandAddonManager.remove(), AddonManager.CommandAddonManager.report_missing_workbenches(), ArchComponent.IfcEditorDelegate.setModelData(), PathScripts.PathJobDlg.JobCreate.setupModel(), PathScripts.PathJobDlg.JobCreate.setupTemplate(), PathScripts.PathJobDlg.JobCreate.setupTitle(), AddonManager.CommandAddonManager.show_information(), AddonManager.CommandAddonManager.show_progress_widgets(), AddonManager.CommandAddonManager.stop_update(), AddonManager.CommandAddonManager.update_check_complete(), AddonManager.CommandAddonManager.update_progress_bar(), PathScripts.PathPost.DlgSelectPostProcessor.updateTooltip(), and PathScripts.PathJobDlg.JobTemplateExport.updateUI().

◆ index

◆ items2D

PathScripts.PathJobDlg.JobCreate.items2D

◆ itemsJob

PathScripts.PathJobDlg.JobCreate.itemsJob

◆ itemsSolid

PathScripts.PathJobDlg.JobCreate.itemsSolid

◆ model

PathScripts.PathJobDlg.JobCreate.model

Referenced by PathScripts.PathSetupSheetGui.OpTaskPanel.accept(), PathScripts.PathPocket.ObjectPocket.areaOpShapes(), PathScripts.PathVcarve.ObjectVcarve.buildPathMedial(), PathScripts.PathJobDlg.JobCreate.exec_(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.extensionsClear(), PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.forAllItemsCall(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.getFields(), PathScripts.PathJobDlg.JobCreate.item1ValueChanged(), PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathVcarve.ObjectVcarve.opExecute(), PathScripts.PathDeburr.ObjectDeburr.opRejectAddBase(), PathScripts.PathPropertyBagGui.TaskPanel.propertyAdd(), PathScripts.PathPropertyBagGui.TaskPanel.propertyModifyIndex(), PathScripts.PathPropertyBagGui.TaskPanel.propertyRemove(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.registerSignalHandlers(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.restoreSelection(), PathScripts.PathOp.ObjectOp.setDefaultValues(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.setExtensions(), ArchMaterial.MultiMaterialDelegate.setModelData(), PathScripts.PathJobDlg.JobCreate.setupModel(), PathScripts.PathPropertyBagGui.TaskPanel.setupUi(), PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi(), PathScripts.PathJobDlg.JobCreate.updateData(), and PathScripts.PathSetupSheetGui.OpTaskPanel.updateData().


The documentation for this class was generated from the following file: