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
 

Member Function Documentation

◆ exec_()

def PathScripts.PathJobDlg.JobCreate.exec_ (   self)

References RemoteDebugger.RemoteDebugger.dialog, PathScripts.PathJobDlg.JobCreate.dialog, draftguitools.gui_texts.Text.dialog, Gui::Dialog::DlgParameterFind.dialog, Gui::Dialog::TaskTextureMapping.dialog, AddonManager.CommandAddonManager.dialog, draftguitools.gui_shapestrings.ShapeString.dialog, Gui::Dialog::TaskTransform.dialog, ArchComponent.IfcEditorDelegate.dialog, PathScripts.PathJobDlg.JobCreate.model, PartGui::TaskCheckGeometryResults.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PartDesignGui::ViewProviderDatumLine.updateData(), OpenSCADFeatures.ViewProviderTree.updateData(), Gui::ViewProviderVRMLObject.updateData(), Mod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole.updateData(), ImageGui::ViewProviderImagePlane.updateData(), PartDesignGui::ViewProviderDatumCoordinateSystem.updateData(), Gui::ViewProviderPlacement.updateData(), Gui::ViewProviderExtern.updateData(), Gui::ViewProviderOriginFeature.updateData(), femviewprovider.view_mesh_gmsh.VPMeshGmsh.updateData(), Gui::ViewProviderDragger.updateData(), MeshGui::ViewProviderMeshNode.updateData(), PartGui::ViewProvider2DObject.updateData(), PartGui::ViewProviderCurveNet.updateData(), Gui::ViewProviderAnnotation.updateData(), FemGui::ViewProviderFemConstraint.updateData(), InspectionGui::ViewProviderInspection.updateData(), DrawingGui::ViewProviderDrawingPage.updateData(), Gui::ViewProviderGeometryObject.updateData(), PartDesignGui::ViewProviderBody.updateData(), MeshGui::ViewProviderMeshTransform.updateData(), PartDesignGui::ViewProvider.updateData(), Gui::ViewProviderPythonFeatureImp.updateData(), draftviewproviders.view_draft_annotation.ViewProviderDraftAnnotation.updateData(), PathGui::ViewProviderPath.updateData(), MeshGui::ViewProviderMeshFaceSet.updateData(), FemGui::ViewProviderFemConstraintPressure.updateData(), PartGui::ViewProviderPartReference.updateData(), PathGui::ViewProviderPathShape.updateData(), MeshGui::ViewProviderMeshCurvature.updateData(), PartGui::ViewProviderCustom.updateData(), FemGui::ViewProviderFemMesh.updateData(), FemGui::ViewProviderFemPostPipeline.updateData(), PartGui::ViewProviderMultiFuse.updateData(), PartDesignGui::ViewProviderAddSub.updateData(), PathGui::ViewProviderArea.updateData(), FemGui::ViewProviderFemConstraintPulley.updateData(), FemGui::ViewProviderFemMeshShapeNetgen.updateData(), PartDesignGui::ViewProviderPrimitive.updateData(), FemGui::ViewProviderFemConstraintBearing.updateData(), FemGui::ViewProviderFemConstraintForce.updateData(), FemGui::ViewProviderFemConstraintFluidBoundary.updateData(), FemGui::ViewProviderFemConstraintFixed.updateData(), FemGui::ViewProviderFemConstraintGear.updateData(), PartDesignGui::ViewProviderDatumPlane.updateData(), PartGui::ViewProviderBoolean.updateData(), FemGui::ViewProviderFemConstraintTemperature.updateData(), FemGui::ViewProviderFemConstraintContact.updateData(), PartGui::ViewProviderSpline.updateData(), FemGui::ViewProviderFemConstraintDisplacement.updateData(), PathGui::ViewProviderAreaView.updateData(), FemGui::ViewProviderFemConstraintHeatflux.updateData(), FemGui::ViewProviderFemConstraintInitialTemperature.updateData(), FemGui::ViewProviderFemConstraintPlaneRotation.updateData(), Gui::ViewProviderInventorObject.updateData(), PartGui::ViewProviderRuledSurface.updateData(), FemGui::ViewProviderFemPostObject.updateData(), FemGui::ViewProviderFemConstraintTransform.updateData(), DrawingGui::ViewProviderDrawingView.updateData(), PartGui::ViewProviderCrossSections.updateData(), FemGui::ViewProviderFemPostFunctionProvider.updateData(), MeshPartGui::ViewProviderCrossSections.updateData(), Gui::ViewProviderMeasureDistance.updateData(), PartGui::ViewProviderCompound.updateData(), PartGui::ViewProviderFillet.updateData(), draftviewproviders.view_wire.ViewProviderWire.updateData(), PathScripts.PathFixture._ViewProviderFixture.updateData(), PartGui::ViewProviderPartExt.updateData(), DrawingGui::ViewProviderDrawingClip.updateData(), Gui::ViewProviderAnnotationLabel.updateData(), PartGui::ViewProviderMultiCommon.updateData(), PartGui::ViewProviderChamfer.updateData(), Gui::PropertyEditor::PropertyItem.updateData(), MeshGui::ViewProviderMesh.updateData(), draftviewproviders.view_text.ViewProviderText.updateData(), PathScripts.PathDrillingGui.TaskPanelOpPage.updateData(), draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.updateData(), draftviewproviders.view_dimension.ViewProviderDimensionBase.updateData(), PathScripts.PathCircularHoleBaseGui.TaskPanelHoleGeometryPage.updateData(), FemGui::ViewProviderFemPostPlaneFunction.updateData(), draftviewproviders.view_base.ViewProviderDraft.updateData(), PathScripts.PathJobDlg.JobCreate.updateData(), draftviewproviders.view_label.ViewProviderLabel.updateData(), Gui::ViewProviderLink.updateData(), FemGui::ViewProviderFemPostSphereFunction.updateData(), DraftLayer.ViewProviderLayer.updateData(), MeshGui::ViewProviderIndexedFaceSet.updateData(), ArchFence._ViewProviderFence.updateData(), MeshGui::ViewProviderMeshObject.updateData(), Gui::ViewProviderPythonFeatureT< ViewProviderT >.updateData(), draftviewproviders.view_dimension.ViewProviderLinearDimension.updateData(), Gui::ViewProvider.updateData(), ArchEquipment._ViewProviderEquipment.updateData(), ArchReference.ViewProviderArchReference.updateData(), ArchAxis._ViewProviderAxis.updateData(), ArchMaterial._ViewProviderArchMaterial.updateData(), Gui::LinkInfo.updateData(), PathScripts.PathDressupTagGui.PathDressupTagViewProvider.updateData(), ArchRebar._ViewProviderRebar.updateData(), ArchCurtainWall.ViewProviderCurtainWall.updateData(), ArchSpace._ViewProviderSpace.updateData(), ArchBuildingPart.ViewProviderBuildingPart.updateData(), draftviewproviders.view_dimension.ViewProviderAngularDimension.updateData(), ArchPanel._ViewProviderPanel.updateData(), ArchAxis._ViewProviderAxisSystem.updateData(), ArchStructure._ViewProviderStructure.updateData(), ArchSite._ViewProviderSite.updateData(), ArchWindow._ViewProviderWindow.updateData(), ArchSectionPlane._ViewProviderSectionPlane.updateData(), ArchComponent.ViewProviderComponent.updateData(), ArchPanel.ViewProviderPanelCut.updateData(), ArchPanel.ViewProviderPanelSheet.updateData(), and ArchWall._ViewProviderWall.updateData().

◆ getModels()

◆ getTemplate()

def PathScripts.PathJobDlg.JobCreate.getTemplate (   self)
answer the file name of the template to be assigned

References RemoteDebugger.RemoteDebugger.dialog, PathScripts.PathJobDlg.JobCreate.dialog, draftguitools.gui_texts.Text.dialog, Gui::Dialog::DlgParameterFind.dialog, Gui::Dialog::TaskTextureMapping.dialog, AddonManager.CommandAddonManager.dialog, draftguitools.gui_shapestrings.ShapeString.dialog, Gui::Dialog::TaskTransform.dialog, and ArchComponent.IfcEditorDelegate.dialog.

◆ item1ValueChanged()

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

References kdtreeNode.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.model, PartGui::TaskCheckGeometryResults.model, and ArchMaterial._ArchMultiMaterialTaskPanel.model.

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

◆ setupColumnEditor()

def PathScripts.PathJobDlg.JobCreate.setupColumnEditor (   self,
  index,
  editor 
)

◆ setupModel()

◆ setupTemplate()

def PathScripts.PathJobDlg.JobCreate.setupTemplate (   self)

◆ setupTitle()

def PathScripts.PathJobDlg.JobCreate.setupTitle (   self,
  title 
)

◆ 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()

def PathScripts.PathJobDlg.JobCreate.updateData (   self,
  topLeft,
  bottomRight 
)

References PathScripts.PathJobDlg.JobCreate.model, PartGui::TaskCheckGeometryResults.model, and ArchMaterial._ArchMultiMaterialTaskPanel.model.

Referenced by PathScripts.PathJobDlg.JobCreate.exec_(), PathScripts.PathOpGui.TaskPanelPage.pageUpdateData(), and PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi().

Member Data Documentation

◆ candidates

◆ DataObject

◆ delegate

PathScripts.PathJobDlg.JobCreate.delegate

◆ dialog

◆ index

◆ items2D

PathScripts.PathJobDlg.JobCreate.items2D

◆ itemsJob

PathScripts.PathJobDlg.JobCreate.itemsJob

◆ itemsSolid

PathScripts.PathJobDlg.JobCreate.itemsSolid

◆ model

PathScripts.PathJobDlg.JobCreate.model

Referenced by PathScripts.PathToolBitEdit.ToolBitEditor.accept(), PathScripts.PathSetupSheetGui.OpTaskPanel.accept(), PathScripts.PathPocket.ObjectPocket.areaOpShapes(), PathScripts.PathMillFace.ObjectFace.areaOpShapes(), PathScripts.PathJobDlg.JobCreate.exec_(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.extensionsClear(), PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.forAllItemsCall(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.getFields(), PathScripts.PathJobDlg.JobCreate.item1ValueChanged(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libararySaveLinuxCNC(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryLoad(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryOpen(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.librarySave(), PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathDeburr.ObjectDeburr.opRejectAddBase(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.registerSignalHandlers(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.restoreSelection(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.selectedOrAllTools(), PathScripts.PathOp.ObjectOp.setDefaultValues(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.setExtensions(), ArchMaterial.MultiMaterialDelegate.setModelData(), PathScripts.PathJobDlg.JobCreate.setupModel(), PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolAdd(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolDelete(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolEnumerate(), PathScripts.PathToolBitEdit.ToolBitEditor.updateData(), PathScripts.PathSetupSheetGui.OpTaskPanel.updateData(), and PathScripts.PathJobDlg.JobCreate.updateData().


The documentation for this class was generated from the following file:
  • src/Mod/Path/PathScripts/PathJobDlg.py