PathScripts.PathDrillingGui.TaskPanelOpPage Class Reference

Public Member Functions

def getFields (self, obj)
 
def getForm (self)
 
def getSignalsForUpdate (self, obj)
 
def initPage (self, obj)
 
def registerSignalHandlers (self, obj)
 
def setFields (self, obj)
 
def updateData (self, obj, prop)
 
def updateQuantitySpinBoxes (self, index=None)
 
- Public Member Functions inherited from PathScripts.PathCircularHoleBaseGui.TaskPanelOpPage
def taskPanelBaseGeometryPage (self, obj, features)
 
- Public Member Functions inherited from PathScripts.PathOpGui.TaskPanelPage
def cleanupPage (self, obj)
 
def getIcon (self, obj)
 
def getTitle (self, obj)
 
def modifyStandardButtons (self, buttonBox)
 
def onDirtyChanged (self, callback)
 
def pageCleanup (self)
 
def pageGetFields (self)
 
def pageRegisterSignalHandlers (self)
 
def pageSetFields (self)
 
def pageUpdateData (self, obj, prop)
 
def resetToolController (self, job, tc)
 
def selectInComboBox (self, name, combo)
 
def setClean (self)
 
def setDirty (self)
 
def setIcon (self, icon)
 
def setParent (self, parent)
 
def setTitle (self, title)
 
def setupCoolant (self, obj, combo)
 
def setupToolController (self, obj, combo)
 
def updateCoolant (self, obj, combo)
 
def updatePanelVisibility (self, panelTitle, obj)
 
def updateSelection (self, obj, sel)
 
def updateToolController (self, obj, combo)
 

Public Attributes

 dwellTimeSpinBox
 
 peckDepthSpinBox
 
 peckRetractSpinBox
 
- Public Attributes inherited from PathScripts.PathOpGui.TaskPanelPage
 features
 
 form
 
 icon
 
 isdirty
 
 job
 
 obj
 
 panelTitle
 
 parent
 
 signalDirtyChanged
 
 title
 

Detailed Description

Controller for the drilling operation's page

Member Function Documentation

◆ getFields()

def PathScripts.PathDrillingGui.TaskPanelOpPage.getFields (   self,
  obj 
)
setFields(obj) ... update obj's properties with values from the UI

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

References PathScripts.PathDrillingGui.TaskPanelOpPage.dwellTimeSpinBox, Gui::Dialog::PreferenceUiForm.form, ArchAxis._AxisTaskPanel.form, ArchAxis.AxisSystemTaskPanel.form, ArchAxis.ArchGridTaskPanel.form, ArchCommands.SurveyTaskPanel.form, ArchComponent.ComponentTaskPanel.form, ArchCutPlane._CutPlaneTaskPanel.form, ArchIFCView.IfcContextUI.form, ArchMaterial._ArchMaterialTaskPanel.form, ArchMaterial._ArchMultiMaterialTaskPanel.form, ArchPanel.SheetTaskPanel.form, ArchPanel.NestTaskPanel.form, ArchPrecast._PrecastTaskPanel.form, ArchPrecast._DentsTaskPanel.form, ArchProfile.ProfileTaskPanel.form, ArchReference.ArchReferenceTaskPanel.form, ArchRoof._RoofTaskPanel.form, ArchSchedule.ArchScheduleTaskPanel.form, ArchSectionPlane.SectionPlaneTaskPanel.form, ArchStructure.StructureTaskPanel.form, ArchWindow._ArchWindowTaskPanel.form, DraftGui.DraftTaskPanel.form, DraftGui.DraftToolBar.form, DraftGui.FacebinderTaskPanel.form, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.form, draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel.form, drafttaskpanels.task_circulararray.TaskPanelCircularArray.form, drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.form, drafttaskpanels.task_polararray.TaskPanelPolarArray.form, drafttaskpanels.task_scale.ScaleTaskPanel.form, drafttaskpanels.task_selectplane.SelectPlaneTaskPanel.form, drafttaskpanels.task_shapestring.ShapeStringTaskPanel.form, feminout.importFenicsMesh.WriteXDMFTaskPanel.form, femsolver.elmer.equations.equation._TaskPanel.form, femsolver.solver_taskpanel.ControlTaskPanel.form, femtaskpanels.task_constraint_electrostaticpotential._TaskPanel.form, femtaskpanels.task_constraint_flowvelocity._TaskPanel.form, femtaskpanels.task_constraint_initialflowvelocity._TaskPanel.form, femtaskpanels.task_constraint_sectionprint._TaskPanel.form, femtaskpanels.task_constraint_tie._TaskPanel.form, femtaskpanels.task_element_fluid1D._TaskPanel.form, femtaskpanels.task_element_geometry1D._TaskPanel.form, femtaskpanels.task_element_geometry2D._TaskPanel.form, femtaskpanels.task_element_rotation1D._TaskPanel.form, femtaskpanels.task_material_common._TaskPanel.form, femtaskpanels.task_material_reinforced._TaskPanel.form, femtaskpanels.task_mesh_boundarylayer._TaskPanel.form, femtaskpanels.task_mesh_gmsh._TaskPanel.form, femtaskpanels.task_mesh_group._TaskPanel.form, femtaskpanels.task_mesh_region._TaskPanel.form, femtaskpanels.task_result_mechanical._TaskPanel.form, femtaskpanels.task_solver_ccxtools._TaskPanel.form, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.tolerance_zone.form, automotive_design.tolerance_zone.form, OpenSCADCommands.AddSCADTask.form, OpenSCADCommands.OpenSCADMeshBooleanTask.form, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.form, BasicShapes.ViewProviderShapes.TaskTubeUI.form, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.form, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.form, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.form, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.form, PathScripts.PathDressupAxisMap.TaskPanel.form, PathScripts.PathDressupDogbone.TaskPanel.form, PathScripts.PathDressupDragknife.TaskPanel.form, PathScripts.PathDressupLeadInOut.TaskPanel.form, PathScripts.PathDressupPathBoundaryGui.TaskPanel.form, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.form, PathScripts.PathDressupTagPreferences.HoldingTagPreferences.form, PathScripts.PathDressupZCorrect.TaskPanel.form, PathScripts.PathJobGui.StockEdit.form, PathScripts.PathJobGui.TaskPanel.form, PathScripts.PathOpGui.TaskPanelPage.form, PathScripts.PathOpGui.TaskPanel.form, PathScripts.PathPreferencesAdvanced.AdvancedPreferencesPage.form, PathScripts.PathPreferencesPathDressup.DressupPreferencesPage.form, PathScripts.PathPreferencesPathJob.JobPreferencesPage.form, PathScripts.PathPropertyBagGui.PropertyCreate.form, PathScripts.PathPropertyBagGui.TaskPanel.form, PathScripts.PathSetupSheetGui.OpTaskPanel.form, PathScripts.PathSetupSheetGui.OpsDefaultEditor.form, PathScripts.PathSetupSheetGui.GlobalEditor.form, PathScripts.PathSetupSheetGui.TaskPanel.form, PathScripts.PathSimulatorGui.CAMSimTaskUi.form, PathScripts.PathToolBitEdit.ToolBitEditor.form, PathScripts.PathToolBitGui.TaskPanel.form, PathScripts.PathToolBitLibraryGui.ToolBitSelector.form, PathScripts.PathToolBitLibraryGui.ToolBitLibrary.form, PathScripts.PathToolControllerGui.ToolControllerEditor.form, PathScripts.PathToolControllerGui.TaskPanel.form, PathScripts.PathToolEdit.ToolEditorDefault.form, PathScripts.PathToolEdit.ToolEditorImage.form, PathScripts.PathToolEdit.ToolEditor.form, PathScripts.PathToolLibraryEditor.EditorPanel.form, plotAxes.TaskPanel.TaskPanel.form, plotLabels.TaskPanel.TaskPanel.form, plotPositions.TaskPanel.TaskPanel.form, plotSave.TaskPanel.TaskPanel.form, plotSeries.TaskPanel.TaskPanel.form, shipAreasCurve.TaskPanel.TaskPanel.form, shipCapacityCurve.TaskPanel.TaskPanel.form, shipCreateShip.TaskPanel.TaskPanel.form, shipCreateTank.TaskPanel.TaskPanel.form, shipCreateWeight.TaskPanel.TaskPanel.form, shipGZ.TaskPanel.TaskPanel.form, shipHydrostatics.TaskPanel.TaskPanel.form, shipLoadExample.TaskPanel.TaskPanel.form, shipOutlineDraw.TaskPanel.TaskPanel.form, SketcherGui::SketcherSettings.form, TaskPanel.TaskPanel.form, TaskPanel.TaskCalendar.form, TaskPanel.TaskManyTaskBoxes.form, PathScripts.PathDrillingGui.TaskPanelOpPage.peckDepthSpinBox, PathScripts.PathDrillingGui.TaskPanelOpPage.peckRetractSpinBox, PathScripts.PathOpGui.TaskPanelPage.updateCoolant(), PathScripts.PathJobGui.TaskPanel.updateToolController(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), and PathScripts.PathOpGui.TaskPanelPage.updateToolController().

Referenced by PathScripts.PathDressupAxisMap.TaskPanel.accept(), PathScripts.PathDressupDogbone.TaskPanel.accept(), PathScripts.PathDressupDragknife.TaskPanel.accept(), PathScripts.PathDressupLeadInOut.TaskPanel.accept(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.accept(), PathScripts.PathDressupZCorrect.TaskPanel.accept(), PathScripts.PathToolControllerGui.TaskPanel.accept(), PathScripts.PathJobGui.TaskPanel.accept(), PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.checkXpos(), PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.checkYpos(), PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.checkZpos(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.clicked(), PathScripts.PathJobGui.TaskPanel.operationMoveDown(), PathScripts.PathJobGui.TaskPanel.operationMoveUp(), PathScripts.PathOpGui.TaskPanelPage.pageGetFields(), PathScripts.PathJobGui.StockFromExistingEdit.setFields(), PathScripts.PathJobGui.TaskPanel.setupUi(), PathScripts.PathJobGui.StockCreateBoxEdit.setupUi(), PathScripts.PathJobGui.StockCreateCylinderEdit.setupUi(), PathScripts.PathJobGui.StockFromExistingEdit.setupUi(), PathScripts.PathJobGui.TaskPanel.tabPageChanged(), PathScripts.PathJobGui.TaskPanel.templateExport(), PathScripts.PathDressupAxisMap.TaskPanel.updateModel(), PathScripts.PathDressupDogbone.TaskPanel.updateModel(), PathScripts.PathDressupDragknife.TaskPanel.updateModel(), PathScripts.PathDressupLeadInOut.TaskPanel.updateModel(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.updateModel(), PathScripts.PathDressupZCorrect.TaskPanel.updateModel(), PathScripts.PathSetupSheetGui.OpsDefaultEditor.updateModel(), PathScripts.PathSetupSheetGui.GlobalEditor.updateModel(), PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.updateXpos(), PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.updateYpos(), and PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.updateZpos().

◆ getForm()

def PathScripts.PathDrillingGui.TaskPanelOpPage.getForm (   self)
getForm() ... return UI

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

◆ getSignalsForUpdate()

def PathScripts.PathDrillingGui.TaskPanelOpPage.getSignalsForUpdate (   self,
  obj 
)
getSignalsForUpdate(obj) ... return list of signals which cause the receiver to update the model

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

References Gui::Dialog::PreferenceUiForm.form, ArchAxis._AxisTaskPanel.form, ArchAxis.AxisSystemTaskPanel.form, ArchAxis.ArchGridTaskPanel.form, ArchCommands.SurveyTaskPanel.form, ArchComponent.ComponentTaskPanel.form, ArchCutPlane._CutPlaneTaskPanel.form, ArchIFCView.IfcContextUI.form, ArchMaterial._ArchMaterialTaskPanel.form, ArchMaterial._ArchMultiMaterialTaskPanel.form, ArchPanel.SheetTaskPanel.form, ArchPanel.NestTaskPanel.form, ArchPrecast._PrecastTaskPanel.form, ArchPrecast._DentsTaskPanel.form, ArchProfile.ProfileTaskPanel.form, ArchReference.ArchReferenceTaskPanel.form, ArchRoof._RoofTaskPanel.form, ArchSchedule.ArchScheduleTaskPanel.form, ArchSectionPlane.SectionPlaneTaskPanel.form, ArchStructure.StructureTaskPanel.form, ArchWindow._ArchWindowTaskPanel.form, DraftGui.DraftTaskPanel.form, DraftGui.DraftToolBar.form, DraftGui.FacebinderTaskPanel.form, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.form, draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel.form, drafttaskpanels.task_circulararray.TaskPanelCircularArray.form, drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.form, drafttaskpanels.task_polararray.TaskPanelPolarArray.form, drafttaskpanels.task_scale.ScaleTaskPanel.form, drafttaskpanels.task_selectplane.SelectPlaneTaskPanel.form, drafttaskpanels.task_shapestring.ShapeStringTaskPanel.form, feminout.importFenicsMesh.WriteXDMFTaskPanel.form, femsolver.elmer.equations.equation._TaskPanel.form, femsolver.solver_taskpanel.ControlTaskPanel.form, femtaskpanels.task_constraint_electrostaticpotential._TaskPanel.form, femtaskpanels.task_constraint_flowvelocity._TaskPanel.form, femtaskpanels.task_constraint_initialflowvelocity._TaskPanel.form, femtaskpanels.task_constraint_sectionprint._TaskPanel.form, femtaskpanels.task_constraint_tie._TaskPanel.form, femtaskpanels.task_element_fluid1D._TaskPanel.form, femtaskpanels.task_element_geometry1D._TaskPanel.form, femtaskpanels.task_element_geometry2D._TaskPanel.form, femtaskpanels.task_element_rotation1D._TaskPanel.form, femtaskpanels.task_material_common._TaskPanel.form, femtaskpanels.task_material_reinforced._TaskPanel.form, femtaskpanels.task_mesh_boundarylayer._TaskPanel.form, femtaskpanels.task_mesh_gmsh._TaskPanel.form, femtaskpanels.task_mesh_group._TaskPanel.form, femtaskpanels.task_mesh_region._TaskPanel.form, femtaskpanels.task_result_mechanical._TaskPanel.form, femtaskpanels.task_solver_ccxtools._TaskPanel.form, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.tolerance_zone.form, automotive_design.tolerance_zone.form, OpenSCADCommands.AddSCADTask.form, OpenSCADCommands.OpenSCADMeshBooleanTask.form, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.form, BasicShapes.ViewProviderShapes.TaskTubeUI.form, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.form, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.form, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.form, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.form, PathScripts.PathDressupAxisMap.TaskPanel.form, PathScripts.PathDressupDogbone.TaskPanel.form, PathScripts.PathDressupDragknife.TaskPanel.form, PathScripts.PathDressupLeadInOut.TaskPanel.form, PathScripts.PathDressupPathBoundaryGui.TaskPanel.form, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.form, PathScripts.PathDressupTagPreferences.HoldingTagPreferences.form, PathScripts.PathDressupZCorrect.TaskPanel.form, PathScripts.PathJobGui.StockEdit.form, PathScripts.PathJobGui.TaskPanel.form, PathScripts.PathOpGui.TaskPanelPage.form, PathScripts.PathOpGui.TaskPanel.form, PathScripts.PathPreferencesAdvanced.AdvancedPreferencesPage.form, PathScripts.PathPreferencesPathDressup.DressupPreferencesPage.form, PathScripts.PathPreferencesPathJob.JobPreferencesPage.form, PathScripts.PathPropertyBagGui.PropertyCreate.form, PathScripts.PathPropertyBagGui.TaskPanel.form, PathScripts.PathSetupSheetGui.OpTaskPanel.form, PathScripts.PathSetupSheetGui.OpsDefaultEditor.form, PathScripts.PathSetupSheetGui.GlobalEditor.form, PathScripts.PathSetupSheetGui.TaskPanel.form, PathScripts.PathSimulatorGui.CAMSimTaskUi.form, PathScripts.PathToolBitEdit.ToolBitEditor.form, PathScripts.PathToolBitGui.TaskPanel.form, PathScripts.PathToolBitLibraryGui.ToolBitSelector.form, PathScripts.PathToolBitLibraryGui.ToolBitLibrary.form, PathScripts.PathToolControllerGui.ToolControllerEditor.form, PathScripts.PathToolControllerGui.TaskPanel.form, PathScripts.PathToolEdit.ToolEditorDefault.form, PathScripts.PathToolEdit.ToolEditorImage.form, PathScripts.PathToolEdit.ToolEditor.form, PathScripts.PathToolLibraryEditor.EditorPanel.form, plotAxes.TaskPanel.TaskPanel.form, plotLabels.TaskPanel.TaskPanel.form, plotPositions.TaskPanel.TaskPanel.form, plotSave.TaskPanel.TaskPanel.form, plotSeries.TaskPanel.TaskPanel.form, shipAreasCurve.TaskPanel.TaskPanel.form, shipCapacityCurve.TaskPanel.TaskPanel.form, shipCreateShip.TaskPanel.TaskPanel.form, shipCreateTank.TaskPanel.TaskPanel.form, shipCreateWeight.TaskPanel.TaskPanel.form, shipGZ.TaskPanel.TaskPanel.form, shipHydrostatics.TaskPanel.TaskPanel.form, shipLoadExample.TaskPanel.TaskPanel.form, shipOutlineDraw.TaskPanel.TaskPanel.form, SketcherGui::SketcherSettings.form, TaskPanel.TaskPanel.form, TaskPanel.TaskCalendar.form, and TaskPanel.TaskManyTaskBoxes.form.

Referenced by PathScripts.PathOpGui.TaskPanelPage.pageRegisterSignalHandlers().

◆ initPage()

def PathScripts.PathDrillingGui.TaskPanelOpPage.initPage (   self,
  obj 
)
initPage(obj) ... overwrite to customize UI for specific model.
Note that this function is invoked after all page controllers have been created.
Should be overwritten by subclasses.

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

◆ registerSignalHandlers()

def PathScripts.PathDrillingGui.TaskPanelOpPage.registerSignalHandlers (   self,
  obj 
)
registerSignalHandlers(obj) ... overwrite to register custom signal handlers.
In case an update of a model is not the desired operation of a signal invocation
(see getSignalsForUpdate(obj)) this function can be used to register signal handlers
manually.
Can safely be overwritten by subclasses.

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

References Gui::Dialog::PreferenceUiForm.form, ArchAxis._AxisTaskPanel.form, ArchAxis.AxisSystemTaskPanel.form, ArchAxis.ArchGridTaskPanel.form, ArchCommands.SurveyTaskPanel.form, ArchComponent.ComponentTaskPanel.form, ArchCutPlane._CutPlaneTaskPanel.form, ArchIFCView.IfcContextUI.form, ArchMaterial._ArchMaterialTaskPanel.form, ArchMaterial._ArchMultiMaterialTaskPanel.form, ArchPanel.SheetTaskPanel.form, ArchPanel.NestTaskPanel.form, ArchPrecast._PrecastTaskPanel.form, ArchPrecast._DentsTaskPanel.form, ArchProfile.ProfileTaskPanel.form, ArchReference.ArchReferenceTaskPanel.form, ArchRoof._RoofTaskPanel.form, ArchSchedule.ArchScheduleTaskPanel.form, ArchSectionPlane.SectionPlaneTaskPanel.form, ArchStructure.StructureTaskPanel.form, ArchWindow._ArchWindowTaskPanel.form, DraftGui.DraftTaskPanel.form, DraftGui.DraftToolBar.form, DraftGui.FacebinderTaskPanel.form, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.form, draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel.form, drafttaskpanels.task_circulararray.TaskPanelCircularArray.form, drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.form, drafttaskpanels.task_polararray.TaskPanelPolarArray.form, drafttaskpanels.task_scale.ScaleTaskPanel.form, drafttaskpanels.task_selectplane.SelectPlaneTaskPanel.form, drafttaskpanels.task_shapestring.ShapeStringTaskPanel.form, feminout.importFenicsMesh.WriteXDMFTaskPanel.form, femsolver.elmer.equations.equation._TaskPanel.form, femsolver.solver_taskpanel.ControlTaskPanel.form, femtaskpanels.task_constraint_electrostaticpotential._TaskPanel.form, femtaskpanels.task_constraint_flowvelocity._TaskPanel.form, femtaskpanels.task_constraint_initialflowvelocity._TaskPanel.form, femtaskpanels.task_constraint_sectionprint._TaskPanel.form, femtaskpanels.task_constraint_tie._TaskPanel.form, femtaskpanels.task_element_fluid1D._TaskPanel.form, femtaskpanels.task_element_geometry1D._TaskPanel.form, femtaskpanels.task_element_geometry2D._TaskPanel.form, femtaskpanels.task_element_rotation1D._TaskPanel.form, femtaskpanels.task_material_common._TaskPanel.form, femtaskpanels.task_material_reinforced._TaskPanel.form, femtaskpanels.task_mesh_boundarylayer._TaskPanel.form, femtaskpanels.task_mesh_gmsh._TaskPanel.form, femtaskpanels.task_mesh_group._TaskPanel.form, femtaskpanels.task_mesh_region._TaskPanel.form, femtaskpanels.task_result_mechanical._TaskPanel.form, femtaskpanels.task_solver_ccxtools._TaskPanel.form, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.tolerance_zone.form, automotive_design.tolerance_zone.form, OpenSCADCommands.AddSCADTask.form, OpenSCADCommands.OpenSCADMeshBooleanTask.form, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.form, BasicShapes.ViewProviderShapes.TaskTubeUI.form, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.form, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.form, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.form, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.form, PathScripts.PathDressupAxisMap.TaskPanel.form, PathScripts.PathDressupDogbone.TaskPanel.form, PathScripts.PathDressupDragknife.TaskPanel.form, PathScripts.PathDressupLeadInOut.TaskPanel.form, PathScripts.PathDressupPathBoundaryGui.TaskPanel.form, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.form, PathScripts.PathDressupTagPreferences.HoldingTagPreferences.form, PathScripts.PathDressupZCorrect.TaskPanel.form, PathScripts.PathJobGui.StockEdit.form, PathScripts.PathJobGui.TaskPanel.form, PathScripts.PathOpGui.TaskPanelPage.form, PathScripts.PathOpGui.TaskPanel.form, PathScripts.PathPreferencesAdvanced.AdvancedPreferencesPage.form, PathScripts.PathPreferencesPathDressup.DressupPreferencesPage.form, PathScripts.PathPreferencesPathJob.JobPreferencesPage.form, PathScripts.PathPropertyBagGui.PropertyCreate.form, PathScripts.PathPropertyBagGui.TaskPanel.form, PathScripts.PathSetupSheetGui.OpTaskPanel.form, PathScripts.PathSetupSheetGui.OpsDefaultEditor.form, PathScripts.PathSetupSheetGui.GlobalEditor.form, PathScripts.PathSetupSheetGui.TaskPanel.form, PathScripts.PathSimulatorGui.CAMSimTaskUi.form, PathScripts.PathToolBitEdit.ToolBitEditor.form, PathScripts.PathToolBitGui.TaskPanel.form, PathScripts.PathToolBitLibraryGui.ToolBitSelector.form, PathScripts.PathToolBitLibraryGui.ToolBitLibrary.form, PathScripts.PathToolControllerGui.ToolControllerEditor.form, PathScripts.PathToolControllerGui.TaskPanel.form, PathScripts.PathToolEdit.ToolEditorDefault.form, PathScripts.PathToolEdit.ToolEditorImage.form, PathScripts.PathToolEdit.ToolEditor.form, PathScripts.PathToolLibraryEditor.EditorPanel.form, plotAxes.TaskPanel.TaskPanel.form, plotLabels.TaskPanel.TaskPanel.form, plotPositions.TaskPanel.TaskPanel.form, plotSave.TaskPanel.TaskPanel.form, plotSeries.TaskPanel.TaskPanel.form, shipAreasCurve.TaskPanel.TaskPanel.form, shipCapacityCurve.TaskPanel.TaskPanel.form, shipCreateShip.TaskPanel.TaskPanel.form, shipCreateTank.TaskPanel.TaskPanel.form, shipCreateWeight.TaskPanel.TaskPanel.form, shipGZ.TaskPanel.TaskPanel.form, shipHydrostatics.TaskPanel.TaskPanel.form, shipLoadExample.TaskPanel.TaskPanel.form, shipOutlineDraw.TaskPanel.TaskPanel.form, SketcherGui::SketcherSettings.form, TaskPanel.TaskPanel.form, TaskPanel.TaskCalendar.form, and TaskPanel.TaskManyTaskBoxes.form.

Referenced by PathScripts.PathOpGui.TaskPanelPage.pageRegisterSignalHandlers().

◆ setFields()

def PathScripts.PathDrillingGui.TaskPanelOpPage.setFields (   self,
  obj 
)
setFields(obj) ... update UI with obj properties' values

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

References Gui::Dialog::PreferenceUiForm.form, ArchAxis._AxisTaskPanel.form, ArchAxis.AxisSystemTaskPanel.form, ArchAxis.ArchGridTaskPanel.form, ArchCommands.SurveyTaskPanel.form, ArchComponent.ComponentTaskPanel.form, ArchCutPlane._CutPlaneTaskPanel.form, ArchIFCView.IfcContextUI.form, ArchMaterial._ArchMaterialTaskPanel.form, ArchMaterial._ArchMultiMaterialTaskPanel.form, ArchPanel.SheetTaskPanel.form, ArchPanel.NestTaskPanel.form, ArchPrecast._PrecastTaskPanel.form, ArchPrecast._DentsTaskPanel.form, ArchProfile.ProfileTaskPanel.form, ArchReference.ArchReferenceTaskPanel.form, ArchRoof._RoofTaskPanel.form, ArchSchedule.ArchScheduleTaskPanel.form, ArchSectionPlane.SectionPlaneTaskPanel.form, ArchStructure.StructureTaskPanel.form, ArchWindow._ArchWindowTaskPanel.form, DraftGui.DraftTaskPanel.form, DraftGui.DraftToolBar.form, DraftGui.FacebinderTaskPanel.form, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.form, draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel.form, drafttaskpanels.task_circulararray.TaskPanelCircularArray.form, drafttaskpanels.task_orthoarray.TaskPanelOrthoArray.form, drafttaskpanels.task_polararray.TaskPanelPolarArray.form, drafttaskpanels.task_scale.ScaleTaskPanel.form, drafttaskpanels.task_selectplane.SelectPlaneTaskPanel.form, drafttaskpanels.task_shapestring.ShapeStringTaskPanel.form, feminout.importFenicsMesh.WriteXDMFTaskPanel.form, femsolver.elmer.equations.equation._TaskPanel.form, femsolver.solver_taskpanel.ControlTaskPanel.form, femtaskpanels.task_constraint_electrostaticpotential._TaskPanel.form, femtaskpanels.task_constraint_flowvelocity._TaskPanel.form, femtaskpanels.task_constraint_initialflowvelocity._TaskPanel.form, femtaskpanels.task_constraint_sectionprint._TaskPanel.form, femtaskpanels.task_constraint_tie._TaskPanel.form, femtaskpanels.task_element_fluid1D._TaskPanel.form, femtaskpanels.task_element_geometry1D._TaskPanel.form, femtaskpanels.task_element_geometry2D._TaskPanel.form, femtaskpanels.task_element_rotation1D._TaskPanel.form, femtaskpanels.task_material_common._TaskPanel.form, femtaskpanels.task_material_reinforced._TaskPanel.form, femtaskpanels.task_mesh_boundarylayer._TaskPanel.form, femtaskpanels.task_mesh_gmsh._TaskPanel.form, femtaskpanels.task_mesh_group._TaskPanel.form, femtaskpanels.task_mesh_region._TaskPanel.form, femtaskpanels.task_result_mechanical._TaskPanel.form, femtaskpanels.task_solver_ccxtools._TaskPanel.form, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.tolerance_zone.form, automotive_design.tolerance_zone.form, OpenSCADCommands.AddSCADTask.form, OpenSCADCommands.OpenSCADMeshBooleanTask.form, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.form, BasicShapes.ViewProviderShapes.TaskTubeUI.form, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.form, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.form, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.form, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.form, PathScripts.PathDressupAxisMap.TaskPanel.form, PathScripts.PathDressupDogbone.TaskPanel.form, PathScripts.PathDressupDragknife.TaskPanel.form, PathScripts.PathDressupLeadInOut.TaskPanel.form, PathScripts.PathDressupPathBoundaryGui.TaskPanel.form, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.form, PathScripts.PathDressupTagPreferences.HoldingTagPreferences.form, PathScripts.PathDressupZCorrect.TaskPanel.form, PathScripts.PathJobGui.StockEdit.form, PathScripts.PathJobGui.TaskPanel.form, PathScripts.PathOpGui.TaskPanelPage.form, PathScripts.PathOpGui.TaskPanel.form, PathScripts.PathPreferencesAdvanced.AdvancedPreferencesPage.form, PathScripts.PathPreferencesPathDressup.DressupPreferencesPage.form, PathScripts.PathPreferencesPathJob.JobPreferencesPage.form, PathScripts.PathPropertyBagGui.PropertyCreate.form, PathScripts.PathPropertyBagGui.TaskPanel.form, PathScripts.PathSetupSheetGui.OpTaskPanel.form, PathScripts.PathSetupSheetGui.OpsDefaultEditor.form, PathScripts.PathSetupSheetGui.GlobalEditor.form, PathScripts.PathSetupSheetGui.TaskPanel.form, PathScripts.PathSimulatorGui.CAMSimTaskUi.form, PathScripts.PathToolBitEdit.ToolBitEditor.form, PathScripts.PathToolBitGui.TaskPanel.form, PathScripts.PathToolBitLibraryGui.ToolBitSelector.form, PathScripts.PathToolBitLibraryGui.ToolBitLibrary.form, PathScripts.PathToolControllerGui.ToolControllerEditor.form, PathScripts.PathToolControllerGui.TaskPanel.form, PathScripts.PathToolEdit.ToolEditorDefault.form, PathScripts.PathToolEdit.ToolEditorImage.form, PathScripts.PathToolEdit.ToolEditor.form, PathScripts.PathToolLibraryEditor.EditorPanel.form, plotAxes.TaskPanel.TaskPanel.form, plotLabels.TaskPanel.TaskPanel.form, plotPositions.TaskPanel.TaskPanel.form, plotSave.TaskPanel.TaskPanel.form, plotSeries.TaskPanel.TaskPanel.form, shipAreasCurve.TaskPanel.TaskPanel.form, shipCapacityCurve.TaskPanel.TaskPanel.form, shipCreateShip.TaskPanel.TaskPanel.form, shipCreateTank.TaskPanel.TaskPanel.form, shipCreateWeight.TaskPanel.TaskPanel.form, shipGZ.TaskPanel.TaskPanel.form, shipHydrostatics.TaskPanel.TaskPanel.form, shipLoadExample.TaskPanel.TaskPanel.form, shipOutlineDraw.TaskPanel.TaskPanel.form, SketcherGui::SketcherSettings.form, TaskPanel.TaskPanel.form, TaskPanel.TaskCalendar.form, TaskPanel.TaskManyTaskBoxes.form, PathScripts.PathOpGui.TaskPanelPage.selectInComboBox(), PathScripts.PathSetupSheetGui.GlobalEditor.selectInComboBox(), PathScripts.PathOpGui.TaskPanelPage.setupCoolant(), PathScripts.PathOpGui.TaskPanelPage.setupToolController(), PathScripts.PathSlotGui.TaskPanelOpPage.updateQuantitySpinBoxes(), and PathScripts.PathDrillingGui.TaskPanelOpPage.updateQuantitySpinBoxes().

Referenced by PathScripts.PathJobGui.StockEdit.activate(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.addBase(), PathScripts.PathCircularHoleBaseGui.TaskPanelHoleGeometryPage.deleteBase(), PathScripts.PathJobGui.TaskPanel.jobModelEdit(), PathScripts.PathJobGui.TaskPanel.objectDelete(), PathScripts.PathOpGui.TaskPanelPage.pageSetFields(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.pageUpdateData(), PathScripts.PathOpGui.TaskPanelBaseLocationPage.pageUpdateData(), PathScripts.PathOpGui.TaskPanelHeightsPage.pageUpdateData(), PathScripts.PathOpGui.TaskPanelDepthsPage.pageUpdateData(), PathScripts.PathOpGui.TaskPanelDiametersPage.pageUpdateData(), PathScripts.PathProbeGui.TaskPanelOpPage.SetOutputFileName(), PathScripts.PathJobGui.TaskPanel.setPostProcessorOutputFile(), PathScripts.PathDressupZCorrect.TaskPanel.SetProbePointFileName(), PathScripts.PathDressupDogbone.TaskPanel.setupUi(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.setupUi(), PathScripts.PathSetupSheetGui.GlobalEditor.setupUi(), PathScripts.PathToolControllerGui.TaskPanel.setupUi(), PathScripts.PathToolLibraryEditor.EditorPanel.setupUi(), PathScripts.PathJobGui.TaskPanel.setupUi(), PathScripts.PathJobGui.StockFromBaseBoundBoxEdit.setupUi(), PathScripts.PathJobGui.StockCreateBoxEdit.setupUi(), PathScripts.PathJobGui.StockCreateCylinderEdit.setupUi(), PathScripts.PathJobGui.StockFromExistingEdit.setupUi(), PathScripts.PathJobGui.TaskPanel.toolControllerEdit(), and PathScripts.PathCircularHoleBaseGui.TaskPanelHoleGeometryPage.updateData().

◆ updateData()

def PathScripts.PathDrillingGui.TaskPanelOpPage.updateData (   self,
  obj,
  prop 
)
updateData(obj, prop) ... overwrite if the receiver needs to react to property changes that might not have been caused by the receiver itself.
Sometimes a model will recalculate properties based on a change of another property. In order to keep the UI up to date with such changes this
function can be used.
Please note that the callback is synchronous with the property assignment operation. Also note that the notification is invoked regardless of the
actual value of the property assignment. In other words it also fires if a property gets assigned the same value it already has.
Taking above observations into account the implementation has to take care that it doesn't overwrite modified UI values by invoking setFields(obj).
This can happen if a subclass unconditionally transfers all values in getFields(obj) to the model and just calls setFields(obj) in this callback.
In such a scenario the first property assignment will cause all changes in the UI of the other fields to be overwritten by setFields(obj).
You have been warned.

Reimplemented from PathScripts.PathOpGui.TaskPanelPage.

References PathScripts.PathSlotGui.TaskPanelOpPage.updateQuantitySpinBoxes(), and PathScripts.PathDrillingGui.TaskPanelOpPage.updateQuantitySpinBoxes().

Referenced by PathScripts.PathJobDlg.JobCreate.exec_(), draftviewproviders.view_dimension.ViewProviderLinearDimension.onChanged(), draftviewproviders.view_dimension.ViewProviderAngularDimension.onChanged(), draftviewproviders.view_wire.ViewProviderWire.onChanged(), PathScripts.PathOpGui.TaskPanelPage.pageUpdateData(), PathScripts.PathPropertyBagGui.TaskPanel.setupUi(), and PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi().

◆ updateQuantitySpinBoxes()

Member Data Documentation

◆ dwellTimeSpinBox

PathScripts.PathDrillingGui.TaskPanelOpPage.dwellTimeSpinBox

◆ peckDepthSpinBox

PathScripts.PathDrillingGui.TaskPanelOpPage.peckDepthSpinBox

◆ peckRetractSpinBox

PathScripts.PathDrillingGui.TaskPanelOpPage.peckRetractSpinBox

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