Public Member Functions | |
def | accept (self, resetEdit=True) |
def | addSelection (self, doc, obj, sub, pnt) |
def | cleanup (self, resetEdit) |
def | clearSelection (self, doc) |
def | clicked (self, button) |
def | getStandardButtons (self) |
def | isDirty (self) |
def | modifyStandardButtons (self, buttonBox) |
def | needsFullSpace (self) |
def | open (self) |
def | pageDirtyChanged (self, page) |
def | panelCleanup (self) |
def | panelGetFields (self) |
def | panelSetFields (self) |
def | preCleanup (self) |
def | reject (self, resetEdit=True) |
def | removeSelection (self, doc, obj, sub) |
def | setClean (self) |
def | setSelection (self, doc) |
def | setupUi (self) |
def | updateData (self, obj, prop) |
def | updateSelection (self) |
Public Attributes | |
buttonBox | |
clearanceHeight | |
deleteOnReject | |
featurePages | |
finalDepth | |
finishDepth | |
form | |
isdirty | |
obj | |
safeHeight | |
selectionFactory | |
startDepth | |
stepDown | |
Detailed Description
Generic TaskPanel implementation handling the standard Path operation layout. This class only implements the framework and takes care of bringing all pages up and down in a controller fashion. It implements the standard editor behaviour for OK, Cancel and Apply and tracks if the model is still in sync with the UI. However, all display and processing of fields is handled by the page controllers which are managed in a list. All event callbacks and framework actions are forwarded to the page controllers in turn and each page controller is expected to process all events concerning the data it manages.
Member Function Documentation
◆ accept()
def PathScripts.PathOpGui.TaskPanel.accept | ( | self, | |
resetEdit = True |
|||
) |
accept() ... callback invoked when user presses the task panel OK button.
References MeshGui::CleanupHandler.cleanup(), Gui::Dialog::DownloadManager.cleanup(), PathScripts.PathDressupPathBoundaryGui.TaskPanel.cleanup(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.cleanup(), PathScripts.PathInspect.GCodeEditorDialog.cleanup(), Base::InterpreterSingleton.cleanup(), PathScripts.PathJobGui.TaskPanel.cleanup(), PathScripts.PathOpGui.TaskPanel.cleanup(), PathScripts.PathDressupPathBoundaryGui.TaskPanel.isDirty, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.isDirty, PathScripts.PathOpGui.TaskPanel.isDirty(), PathScripts.PathOpGui.TaskPanel.panelGetFields(), PathScripts.PathJobGui.TaskPanel.preCleanup(), and PathScripts.PathOpGui.TaskPanel.preCleanup().
◆ addSelection()
def PathScripts.PathOpGui.TaskPanel.addSelection | ( | self, | |
doc, | |||
obj, | |||
sub, | |||
pnt | |||
) |
References Gui::DocumentItem.updateSelection(), PathScripts.PathOpGui.TaskPanelPage.updateSelection(), Gui::SelectionSingleton.updateSelection(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.updateSelection(), PathScripts.PathOpGui.TaskPanelDepthsPage.updateSelection(), PathScripts.PathOpGui.TaskPanel.updateSelection(), and PathScripts.PathJobGui.TaskPanel.updateSelection().
◆ cleanup()
def PathScripts.PathOpGui.TaskPanel.cleanup | ( | self, | |
resetEdit | |||
) |
cleanup() ... implements common cleanup tasks.
References PathScripts.PathOpGui.TaskPanel.panelCleanup().
Referenced by PathScripts.PathOpGui.TaskPanel.accept(), and PathScripts.PathOpGui.TaskPanel.reject().
◆ clearSelection()
def PathScripts.PathOpGui.TaskPanel.clearSelection | ( | self, | |
doc | |||
) |
References Gui::DocumentItem.updateSelection(), PathScripts.PathOpGui.TaskPanelPage.updateSelection(), Gui::SelectionSingleton.updateSelection(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.updateSelection(), PathScripts.PathOpGui.TaskPanelDepthsPage.updateSelection(), PathScripts.PathOpGui.TaskPanel.updateSelection(), and PathScripts.PathJobGui.TaskPanel.updateSelection().
◆ clicked()
def PathScripts.PathOpGui.TaskPanel.clicked | ( | self, | |
button | |||
) |
clicked(button) ... callback invoked when the user presses any of the task panel buttons.
References PathScripts.PathOpGui.TaskPanel.panelGetFields(), PathScripts.PathDressupPathBoundaryGui.TaskPanel.setClean(), PathScripts.PathOpGui.TaskPanelPage.setClean(), and PathScripts.PathOpGui.TaskPanel.setClean().
◆ getStandardButtons()
def PathScripts.PathOpGui.TaskPanel.getStandardButtons | ( | self | ) |
getStandardButtons() ... returns the Buttons for the task panel.
◆ isDirty()
def PathScripts.PathOpGui.TaskPanel.isDirty | ( | self | ) |
isDirty() ... returns true if the model is not in sync with the UI anymore.
References PathScripts.PathOpGui.TaskPanel.featurePages, PathScripts.PathOpGui.TaskPanelPage.isdirty, and PathScripts.PathOpGui.TaskPanel.isdirty.
Referenced by PathScripts.PathOpGui.TaskPanel.accept(), and PathScripts.PathOpGui.TaskPanel.pageDirtyChanged().
◆ modifyStandardButtons()
def PathScripts.PathOpGui.TaskPanel.modifyStandardButtons | ( | self, | |
buttonBox | |||
) |
modifyStandarButtons(buttonBox) ... callback in case the task panel buttons need to be modified.
References PathScripts.PathDressupPathBoundaryGui.TaskPanel.buttonBox, Gui::TaskView::TaskEditControl.buttonBox, PathScripts.PathGetPoint.TaskPanel.buttonBox, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.buttonBox, FemGui::TaskFemConstraint.buttonBox, PathScripts.PathOpGui.TaskPanel.buttonBox, PathScripts.PathOpGui.TaskPanel.featurePages, and PathScripts.PathOpGui.TaskPanel.pageDirtyChanged().
◆ needsFullSpace()
def PathScripts.PathOpGui.TaskPanel.needsFullSpace | ( | self | ) |
◆ open()
def PathScripts.PathOpGui.TaskPanel.open | ( | self | ) |
open() ... callback invoked when the task panel is opened.
References PathScripts.PathOpGui.TaskPanel.selectionFactory.
◆ pageDirtyChanged()
def PathScripts.PathOpGui.TaskPanel.pageDirtyChanged | ( | self, | |
page | |||
) |
pageDirtyChanged(page) ... internal callback
References PathScripts.PathDressupPathBoundaryGui.TaskPanel.buttonBox, Gui::TaskView::TaskEditControl.buttonBox, PathScripts.PathGetPoint.TaskPanel.buttonBox, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.buttonBox, FemGui::TaskFemConstraint.buttonBox, PathScripts.PathOpGui.TaskPanel.buttonBox, PathScripts.PathDressupPathBoundaryGui.TaskPanel.isDirty, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.isDirty, and PathScripts.PathOpGui.TaskPanel.isDirty().
Referenced by PathScripts.PathOpGui.TaskPanel.modifyStandardButtons().
◆ panelCleanup()
def PathScripts.PathOpGui.TaskPanel.panelCleanup | ( | self | ) |
panelCleanup() ... invoked before the receiver is destroyed.
References PathScripts.PathOpGui.TaskPanel.featurePages.
Referenced by PathScripts.PathOpGui.TaskPanel.cleanup().
◆ panelGetFields()
def PathScripts.PathOpGui.TaskPanel.panelGetFields | ( | self | ) |
panelGetFields() ... invoked to trigger a complete transfer of UI data to the model.
References PathScripts.PathOpGui.TaskPanel.featurePages.
Referenced by PathScripts.PathOpGui.TaskPanel.accept(), and PathScripts.PathOpGui.TaskPanel.clicked().
◆ panelSetFields()
def PathScripts.PathOpGui.TaskPanel.panelSetFields | ( | self | ) |
panelSetFields() ... invoked to trigger a complete transfer of the model's properties to the UI.
References PathScripts.PathOpGui.TaskPanel.featurePages.
Referenced by PathScripts.PathOpGui.TaskPanel.setupUi().
◆ preCleanup()
def PathScripts.PathOpGui.TaskPanel.preCleanup | ( | self | ) |
References PathScripts.PathOpGui.TaskPanel.featurePages, PathScripts.PathDressupPathBoundaryGui.TaskPanel.obj, femtaskpanels.task_element_geometry2D._TaskPanel.obj, femtaskpanels.task_element_rotation1D._TaskPanel.obj, femtaskpanels.task_mesh_boundarylayer._TaskPanel.obj, femtaskpanels.task_mesh_group._TaskPanel.obj, femtaskpanels.task_mesh_region._TaskPanel.obj, MaterialEditor.MaterialEditor.obj, femtaskpanels.task_constraint_tie._TaskPanel.obj, femtaskpanels.task_element_geometry1D._TaskPanel.obj, PathScripts.PathIconViewProvider.ViewProvider.obj, PathCommands._CommandSelectLoop.obj, femtaskpanels.task_element_fluid1D._TaskPanel.obj, PathScripts.PathDressupRampEntry.ObjectDressup.obj, femtaskpanels.task_material_reinforced._TaskPanel.obj, PathScripts.PathDressupPathBoundary.DressupPathBoundary.obj, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.obj, femtaskpanels.task_material_common._TaskPanel.obj, PathScripts.PathDressupLeadInOut.ObjectDressup.obj, PathScripts.PathGetPoint.TaskPanel.obj, draftguitools.gui_lines.Line.obj, Gui::ActiveObjectList::ObjectInfo.obj, draftguitools.gui_wire2spline.WireToBSpline.obj, ExpressionCompleterModel::Info.obj, Import::ImportOCAF2::Info.obj, PartGui::FaceColors::Private.obj, PathScripts.PathJob.ObjectJob.obj, PathScripts.PathGui.QuantitySpinBox.obj, draftguitools.gui_trimex.Trimex.obj, PathScripts.PathJobGui.ViewProvider.obj, PathScripts.PathDressupTag.ObjectDressup.obj, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.obj, PathScripts.PathDressupAxisMap.ViewProviderDressup.obj, draftguitools.gui_base_original.DraftTool.obj, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.obj, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.obj, App::Origin::OriginExtension.obj, MeshPartGui::ShapeInfo.obj, PathScripts.PathDressupZCorrect.TaskPanel.obj, PathScripts.PathDressupPathBoundaryGui.DressupPathBoundaryViewProvider.obj, PathScripts.PathOpGui.TaskPanelPage.obj, PartGui::DlgFilletEdges::Private::SelectionObjectCompare.obj, draftguitools.gui_edit.Edit.obj, Base::ObjectStatusLocker< Status, Object >.obj, PathScripts.PathDressupZCorrect.ViewProviderDressup.obj, PathScripts.PathJobGui.StockEdit.obj, PathScripts.PathDressupDogbone.Bone.obj, Info.obj, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.obj, ArchProfile.ProfileTaskPanel.obj, ArchSchedule.ArchScheduleTaskPanel.obj, PathScripts.PathDressupLeadInOut.ViewProviderDressup.obj, ArchMaterial._ArchMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.PathData.obj, PathScripts.PathJobGui.TaskPanel.obj, ArchReference.ArchReferenceTaskPanel.obj, PathScripts.PathDressupRampEntry.ViewProviderDressup.obj, ArchAxis._AxisTaskPanel.obj, ArchMaterial._ArchMultiMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.ObjectTagDressup.obj, ArchRoof._RoofTaskPanel.obj, PathScripts.PathDressupDogbone.TaskPanel.obj, ArchAxis.AxisSystemTaskPanel.obj, PathScripts.PathOpGui.TaskPanel.obj, PathScripts.PathDressupDogbone.ViewProviderDressup.obj, UpdateLabelExpressionVisitor.obj, ArchWindow._ArchWindowTaskPanel.obj, ArchSectionPlane.SectionPlaneTaskPanel.obj, ArchAxis.ArchGridTaskPanel.obj, ArchPanel.SheetTaskPanel.obj, ItemInfo.obj, ItemInfo2.obj, ArchComponent.ComponentTaskPanel.obj, and DraftGui.FacebinderTaskPanel.obj.
Referenced by PathScripts.PathOpGui.TaskPanel.accept(), and PathScripts.PathOpGui.TaskPanel.reject().
◆ reject()
def PathScripts.PathOpGui.TaskPanel.reject | ( | self, | |
resetEdit = True |
|||
) |
reject() ... callback invoked when user presses the task panel Cancel button.
References MeshGui::CleanupHandler.cleanup(), Gui::Dialog::DownloadManager.cleanup(), PathScripts.PathDressupPathBoundaryGui.TaskPanel.cleanup(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.cleanup(), PathScripts.PathInspect.GCodeEditorDialog.cleanup(), Base::InterpreterSingleton.cleanup(), PathScripts.PathJobGui.TaskPanel.cleanup(), PathScripts.PathOpGui.TaskPanel.cleanup(), PathScripts.PathOpGui.ViewProvider.deleteOnReject, PathScripts.PathJobGui.ViewProvider.deleteOnReject, PathScripts.PathJobGui.TaskPanel.deleteOnReject, PathScripts.PathOpGui.TaskPanel.deleteOnReject, PathScripts.PathDressupPathBoundaryGui.TaskPanel.obj, femtaskpanels.task_element_geometry2D._TaskPanel.obj, femtaskpanels.task_element_rotation1D._TaskPanel.obj, femtaskpanels.task_mesh_boundarylayer._TaskPanel.obj, femtaskpanels.task_mesh_group._TaskPanel.obj, femtaskpanels.task_mesh_region._TaskPanel.obj, MaterialEditor.MaterialEditor.obj, femtaskpanels.task_element_geometry1D._TaskPanel.obj, femtaskpanels.task_constraint_tie._TaskPanel.obj, femtaskpanels.task_element_fluid1D._TaskPanel.obj, PathScripts.PathIconViewProvider.ViewProvider.obj, PathCommands._CommandSelectLoop.obj, PathScripts.PathDressupRampEntry.ObjectDressup.obj, femtaskpanels.task_material_reinforced._TaskPanel.obj, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.obj, PathScripts.PathDressupPathBoundary.DressupPathBoundary.obj, femtaskpanels.task_material_common._TaskPanel.obj, PathScripts.PathDressupLeadInOut.ObjectDressup.obj, PathScripts.PathGetPoint.TaskPanel.obj, draftguitools.gui_lines.Line.obj, Gui::ActiveObjectList::ObjectInfo.obj, draftguitools.gui_wire2spline.WireToBSpline.obj, ExpressionCompleterModel::Info.obj, Import::ImportOCAF2::Info.obj, PartGui::FaceColors::Private.obj, PathScripts.PathJob.ObjectJob.obj, PathScripts.PathGui.QuantitySpinBox.obj, draftguitools.gui_trimex.Trimex.obj, PathScripts.PathJobGui.ViewProvider.obj, PathScripts.PathDressupTag.ObjectDressup.obj, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.obj, PathScripts.PathDressupAxisMap.ViewProviderDressup.obj, draftguitools.gui_base_original.DraftTool.obj, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.obj, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.obj, App::Origin::OriginExtension.obj, MeshPartGui::ShapeInfo.obj, PathScripts.PathDressupZCorrect.TaskPanel.obj, PathScripts.PathDressupPathBoundaryGui.DressupPathBoundaryViewProvider.obj, PathScripts.PathOpGui.TaskPanelPage.obj, PartGui::DlgFilletEdges::Private::SelectionObjectCompare.obj, draftguitools.gui_edit.Edit.obj, Base::ObjectStatusLocker< Status, Object >.obj, PathScripts.PathDressupZCorrect.ViewProviderDressup.obj, PathScripts.PathJobGui.StockEdit.obj, PathScripts.PathDressupDogbone.Bone.obj, Info.obj, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.obj, ArchProfile.ProfileTaskPanel.obj, ArchSchedule.ArchScheduleTaskPanel.obj, PathScripts.PathDressupLeadInOut.ViewProviderDressup.obj, ArchMaterial._ArchMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.PathData.obj, PathScripts.PathJobGui.TaskPanel.obj, ArchReference.ArchReferenceTaskPanel.obj, PathScripts.PathDressupRampEntry.ViewProviderDressup.obj, ArchAxis._AxisTaskPanel.obj, ArchMaterial._ArchMultiMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.ObjectTagDressup.obj, ArchRoof._RoofTaskPanel.obj, PathScripts.PathDressupDogbone.TaskPanel.obj, ArchAxis.AxisSystemTaskPanel.obj, PathScripts.PathOpGui.TaskPanel.obj, PathScripts.PathDressupDogbone.ViewProviderDressup.obj, UpdateLabelExpressionVisitor.obj, ArchWindow._ArchWindowTaskPanel.obj, ArchSectionPlane.SectionPlaneTaskPanel.obj, ArchAxis.ArchGridTaskPanel.obj, ArchPanel.SheetTaskPanel.obj, ItemInfo.obj, ItemInfo2.obj, ArchComponent.ComponentTaskPanel.obj, DraftGui.FacebinderTaskPanel.obj, PathScripts.PathJobGui.TaskPanel.preCleanup(), and PathScripts.PathOpGui.TaskPanel.preCleanup().
◆ removeSelection()
def PathScripts.PathOpGui.TaskPanel.removeSelection | ( | self, | |
doc, | |||
obj, | |||
sub | |||
) |
References Gui::DocumentItem.updateSelection(), PathScripts.PathOpGui.TaskPanelPage.updateSelection(), Gui::SelectionSingleton.updateSelection(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.updateSelection(), PathScripts.PathOpGui.TaskPanelDepthsPage.updateSelection(), PathScripts.PathOpGui.TaskPanel.updateSelection(), and PathScripts.PathJobGui.TaskPanel.updateSelection().
◆ setClean()
def PathScripts.PathOpGui.TaskPanel.setClean | ( | self | ) |
setClean() ... set the receiver and all its pages clean.
References PathScripts.PathOpGui.TaskPanel.featurePages, PathScripts.PathOpGui.TaskPanelPage.isdirty, and PathScripts.PathOpGui.TaskPanel.isdirty.
Referenced by PathScripts.PathOpGui.TaskPanel.clicked().
◆ setSelection()
def PathScripts.PathOpGui.TaskPanel.setSelection | ( | self, | |
doc | |||
) |
References Gui::DocumentItem.updateSelection(), PathScripts.PathOpGui.TaskPanelPage.updateSelection(), Gui::SelectionSingleton.updateSelection(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.updateSelection(), PathScripts.PathOpGui.TaskPanelDepthsPage.updateSelection(), PathScripts.PathOpGui.TaskPanel.updateSelection(), and PathScripts.PathJobGui.TaskPanel.updateSelection().
◆ setupUi()
def PathScripts.PathOpGui.TaskPanel.setupUi | ( | self | ) |
setupUi() ... internal function to initialise all pages.
References PathScripts.PathOpGui.ViewProvider.deleteOnReject, PathScripts.PathJobGui.ViewProvider.deleteOnReject, PathScripts.PathJobGui.TaskPanel.deleteOnReject, PathScripts.PathOpGui.TaskPanel.deleteOnReject, PathScripts.PathOpGui.TaskPanel.featurePages, PathScripts.PathDressupPathBoundaryGui.TaskPanel.obj, femtaskpanels.task_element_geometry2D._TaskPanel.obj, femtaskpanels.task_element_rotation1D._TaskPanel.obj, femtaskpanels.task_mesh_boundarylayer._TaskPanel.obj, femtaskpanels.task_mesh_group._TaskPanel.obj, femtaskpanels.task_mesh_region._TaskPanel.obj, MaterialEditor.MaterialEditor.obj, femtaskpanels.task_constraint_tie._TaskPanel.obj, femtaskpanels.task_element_geometry1D._TaskPanel.obj, femtaskpanels.task_element_fluid1D._TaskPanel.obj, PathScripts.PathIconViewProvider.ViewProvider.obj, PathCommands._CommandSelectLoop.obj, PathScripts.PathDressupRampEntry.ObjectDressup.obj, femtaskpanels.task_material_reinforced._TaskPanel.obj, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.obj, PathScripts.PathDressupPathBoundary.DressupPathBoundary.obj, femtaskpanels.task_material_common._TaskPanel.obj, PathScripts.PathDressupLeadInOut.ObjectDressup.obj, PathScripts.PathGetPoint.TaskPanel.obj, draftguitools.gui_lines.Line.obj, Gui::ActiveObjectList::ObjectInfo.obj, draftguitools.gui_wire2spline.WireToBSpline.obj, ExpressionCompleterModel::Info.obj, Import::ImportOCAF2::Info.obj, PartGui::FaceColors::Private.obj, PathScripts.PathJob.ObjectJob.obj, PathScripts.PathGui.QuantitySpinBox.obj, draftguitools.gui_trimex.Trimex.obj, PathScripts.PathJobGui.ViewProvider.obj, PathScripts.PathDressupTag.ObjectDressup.obj, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.obj, draftguitools.gui_base_original.DraftTool.obj, PathScripts.PathDressupAxisMap.ViewProviderDressup.obj, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.obj, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.obj, App::Origin::OriginExtension.obj, MeshPartGui::ShapeInfo.obj, PathScripts.PathDressupZCorrect.TaskPanel.obj, PathScripts.PathDressupPathBoundaryGui.DressupPathBoundaryViewProvider.obj, PathScripts.PathOpGui.TaskPanelPage.obj, PartGui::DlgFilletEdges::Private::SelectionObjectCompare.obj, draftguitools.gui_edit.Edit.obj, Base::ObjectStatusLocker< Status, Object >.obj, PathScripts.PathDressupZCorrect.ViewProviderDressup.obj, PathScripts.PathJobGui.StockEdit.obj, PathScripts.PathDressupDogbone.Bone.obj, Info.obj, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.obj, ArchProfile.ProfileTaskPanel.obj, ArchSchedule.ArchScheduleTaskPanel.obj, PathScripts.PathDressupLeadInOut.ViewProviderDressup.obj, ArchMaterial._ArchMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.PathData.obj, PathScripts.PathJobGui.TaskPanel.obj, ArchReference.ArchReferenceTaskPanel.obj, PathScripts.PathDressupRampEntry.ViewProviderDressup.obj, ArchAxis._AxisTaskPanel.obj, ArchMaterial._ArchMultiMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.ObjectTagDressup.obj, ArchRoof._RoofTaskPanel.obj, PathScripts.PathDressupDogbone.TaskPanel.obj, ArchAxis.AxisSystemTaskPanel.obj, PathScripts.PathOpGui.TaskPanel.obj, PathScripts.PathDressupDogbone.ViewProviderDressup.obj, UpdateLabelExpressionVisitor.obj, ArchWindow._ArchWindowTaskPanel.obj, ArchSectionPlane.SectionPlaneTaskPanel.obj, ArchAxis.ArchGridTaskPanel.obj, ArchPanel.SheetTaskPanel.obj, ItemInfo.obj, ItemInfo2.obj, ArchComponent.ComponentTaskPanel.obj, DraftGui.FacebinderTaskPanel.obj, and PathScripts.PathOpGui.TaskPanel.panelSetFields().
◆ updateData()
def PathScripts.PathOpGui.TaskPanel.updateData | ( | self, | |
obj, | |||
prop | |||
) |
updateDate(obj, prop) ... callback invoked whenever a model's property is assigned a value.
References PathScripts.PathOpGui.TaskPanel.featurePages.
Referenced by PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi().
◆ updateSelection()
def PathScripts.PathOpGui.TaskPanel.updateSelection | ( | self | ) |
References PathScripts.PathOpGui.TaskPanel.featurePages, PathScripts.PathDressupPathBoundaryGui.TaskPanel.obj, femtaskpanels.task_element_geometry2D._TaskPanel.obj, femtaskpanels.task_element_rotation1D._TaskPanel.obj, femtaskpanels.task_mesh_boundarylayer._TaskPanel.obj, femtaskpanels.task_mesh_group._TaskPanel.obj, femtaskpanels.task_mesh_region._TaskPanel.obj, MaterialEditor.MaterialEditor.obj, femtaskpanels.task_constraint_tie._TaskPanel.obj, femtaskpanels.task_element_geometry1D._TaskPanel.obj, PathScripts.PathIconViewProvider.ViewProvider.obj, PathCommands._CommandSelectLoop.obj, femtaskpanels.task_element_fluid1D._TaskPanel.obj, PathScripts.PathDressupRampEntry.ObjectDressup.obj, femtaskpanels.task_material_reinforced._TaskPanel.obj, PathScripts.PathDressupPathBoundary.DressupPathBoundary.obj, PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.obj, femtaskpanels.task_material_common._TaskPanel.obj, PathScripts.PathDressupLeadInOut.ObjectDressup.obj, PathScripts.PathGetPoint.TaskPanel.obj, draftguitools.gui_lines.Line.obj, Gui::ActiveObjectList::ObjectInfo.obj, draftguitools.gui_wire2spline.WireToBSpline.obj, ExpressionCompleterModel::Info.obj, Import::ImportOCAF2::Info.obj, PartGui::FaceColors::Private.obj, PathScripts.PathJob.ObjectJob.obj, PathScripts.PathGui.QuantitySpinBox.obj, draftguitools.gui_trimex.Trimex.obj, PathScripts.PathJobGui.ViewProvider.obj, PathScripts.PathDressupTag.ObjectDressup.obj, Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.obj, PathScripts.PathDressupAxisMap.ViewProviderDressup.obj, draftguitools.gui_base_original.DraftTool.obj, Mod.PartDesign.SprocketFeature.SprocketTaskPanel.obj, AttachmentEditor.TaskAttachmentEditor.AttachmentEditorTaskPanel.obj, App::Origin::OriginExtension.obj, MeshPartGui::ShapeInfo.obj, PathScripts.PathDressupZCorrect.TaskPanel.obj, PathScripts.PathDressupPathBoundaryGui.DressupPathBoundaryViewProvider.obj, PathScripts.PathOpGui.TaskPanelPage.obj, PartGui::DlgFilletEdges::Private::SelectionObjectCompare.obj, draftguitools.gui_edit.Edit.obj, Base::ObjectStatusLocker< Status, Object >.obj, PathScripts.PathDressupZCorrect.ViewProviderDressup.obj, PathScripts.PathJobGui.StockEdit.obj, PathScripts.PathDressupDogbone.Bone.obj, Info.obj, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.obj, ArchProfile.ProfileTaskPanel.obj, ArchSchedule.ArchScheduleTaskPanel.obj, PathScripts.PathDressupLeadInOut.ViewProviderDressup.obj, ArchMaterial._ArchMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.PathData.obj, PathScripts.PathJobGui.TaskPanel.obj, ArchReference.ArchReferenceTaskPanel.obj, PathScripts.PathDressupRampEntry.ViewProviderDressup.obj, ArchAxis._AxisTaskPanel.obj, ArchMaterial._ArchMultiMaterialTaskPanel.obj, PathScripts.PathDressupHoldingTags.ObjectTagDressup.obj, ArchRoof._RoofTaskPanel.obj, PathScripts.PathDressupDogbone.TaskPanel.obj, ArchAxis.AxisSystemTaskPanel.obj, PathScripts.PathOpGui.TaskPanel.obj, PathScripts.PathDressupDogbone.ViewProviderDressup.obj, UpdateLabelExpressionVisitor.obj, ArchWindow._ArchWindowTaskPanel.obj, ArchSectionPlane.SectionPlaneTaskPanel.obj, ArchAxis.ArchGridTaskPanel.obj, ArchPanel.SheetTaskPanel.obj, ItemInfo.obj, ItemInfo2.obj, ArchComponent.ComponentTaskPanel.obj, and DraftGui.FacebinderTaskPanel.obj.
Referenced by PathScripts.PathOpGui.TaskPanel.addSelection(), PathScripts.PathOpGui.TaskPanel.clearSelection(), PathScripts.PathToolLibraryEditor.EditorPanel.duplicate(), PathScripts.PathToolLibraryEditor.EditorPanel.moveDown(), PathScripts.PathToolLibraryEditor.EditorPanel.moveUp(), PathScripts.PathOpGui.TaskPanel.removeSelection(), PathScripts.PathOpGui.TaskPanel.setSelection(), PathScripts.PathToolBitGui.ToolBitSelector.setupUI(), and PathScripts.PathToolBitGui.ToolBitSelector.updateTools().
Member Data Documentation
◆ buttonBox
PathScripts.PathOpGui.TaskPanel.buttonBox |
◆ clearanceHeight
PathScripts.PathOpGui.TaskPanel.clearanceHeight |
◆ deleteOnReject
PathScripts.PathOpGui.TaskPanel.deleteOnReject |
◆ featurePages
PathScripts.PathOpGui.TaskPanel.featurePages |
Referenced by PathScripts.PathOpGui.TaskPanel.isDirty(), PathScripts.PathOpGui.TaskPanel.modifyStandardButtons(), PathScripts.PathOpGui.TaskPanel.panelCleanup(), PathScripts.PathOpGui.TaskPanel.panelGetFields(), PathScripts.PathOpGui.TaskPanel.panelSetFields(), PathScripts.PathOpGui.TaskPanel.preCleanup(), PathScripts.PathOpGui.TaskPanel.setClean(), PathScripts.PathOpGui.TaskPanel.setupUi(), PathScripts.PathOpGui.TaskPanel.updateData(), and PathScripts.PathOpGui.TaskPanel.updateSelection().
◆ finalDepth
PathScripts.PathOpGui.TaskPanel.finalDepth |
◆ finishDepth
PathScripts.PathOpGui.TaskPanel.finishDepth |
◆ form
PathScripts.PathOpGui.TaskPanel.form |
Referenced by TaskPanel.TaskPanel.addElement(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.bestGuessForFilePath(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.browseDefaultFilePath(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.browseDefaultJobTemplate(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.browseOutputFile(), PathScripts.PathToolLibraryEditor.EditorPanel.copyTools(), PathScripts.PathToolBitGui.ToolBitSelector.createTool(), PathScripts.PathToolLibraryEditor.EditorPanel.delete(), PathScripts.PathToolLibraryEditor.EditorPanel.duplicate(), PathScripts.PathToolLibraryEditor.EditorPanel.editTool(), PathScripts.PathToolLibraryEditor.EditorPanel.exportFile(), PathScripts.PathSetupSheetGui.GlobalEditor.getFields(), femsolver.elmer.equations.equation.ViewProxy.getTaskWidget(), PathScripts.PathToolBitGui.ToolBitSelector.getTool(), PathScripts.PathToolLibraryEditor.EditorPanel.getToolTableByName(), PathScripts.PathToolLibraryEditor.EditorPanel.importFile(), ArchAxis.CommandArchGrid.IsActive(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryCancel(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryDelete(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryLoad(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryOpen(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.librarySaveAs(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.loadSettings(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.loadStockSettings(), PathScripts.PathToolLibraryEditor.EditorPanel.loadTable(), PathScripts.PathToolBitGui.ToolBitSelector.loadTool(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.loadToolSettings(), PathScripts.PathToolLibraryEditor.EditorPanel.loadToolTables(), PathScripts.PathToolLibraryEditor.EditorPanel.moveDown(), PathScripts.PathToolLibraryEditor.EditorPanel.moveUp(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.open(), PathScripts.PathToolEdit.ToolEditorImage.quantityCuttingEdgeAngle(), PathScripts.PathToolEdit.ToolEditorDrill.quantityCuttingEdgeAngle(), PathScripts.PathToolEdit.ToolEditorImage.quantityCuttingEdgeHeight(), PathScripts.PathToolEdit.ToolEditorImage.quantityDiameter(), PathScripts.PathToolEdit.ToolEditorImage.quantityFlatRadius(), PathScripts.PathToolBitEdit.ToolBitEditor.refresh(), PathScripts.PathToolControllerGui.ToolControllerEditor.refresh(), PathScripts.PathToolEdit.ToolEditor.refresh(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.renameLibrary(), PathScripts.PathToolLibraryEditor.EditorPanel.renameTable(), shipLoadExample.TaskPanel.TaskPanel.retranslateUi(), plotPositions.TaskPanel.TaskPanel.retranslateUi(), plotSave.TaskPanel.TaskPanel.retranslateUi(), plotLabels.TaskPanel.TaskPanel.retranslateUi(), plotSeries.TaskPanel.TaskPanel.retranslateUi(), shipCreateTank.TaskPanel.TaskPanel.retranslateUi(), plotAxes.TaskPanel.TaskPanel.retranslateUi(), shipCreateWeight.TaskPanel.TaskPanel.retranslateUi(), shipCreateShip.TaskPanel.TaskPanel.retranslateUi(), shipOutlineDraw.TaskPanel.TaskPanel.retranslateUi(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.saveSettings(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.saveStockSettings(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.saveToolsSettings(), PathScripts.PathToolBitEdit.ToolBitEditor.selectShape(), PathScripts.PathToolLibraryEditor.EditorPanel.setCurrentToolTableByName(), ArchMaterial.MultiMaterialDelegate.setModelData(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.setProcessorListTooltip(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.setupStock(), PathScripts.PathToolBitEdit.ToolBitEditor.setupTool(), PathScripts.PathToolEdit.ToolEditorDefault.setupUI(), PathScripts.PathToolEdit.ToolEditorImage.setupUI(), PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi(), PathScripts.PathToolBitEdit.ToolBitEditor.setupUI(), PathScripts.PathToolControllerGui.ToolControllerEditor.setupUi(), PathScripts.PathToolBitGui.ToolBitSelector.setupUI(), PathScripts.PathToolEdit.ToolEditor.setupUI(), PathScripts.PathSetupSheetGui.OpsDefaultEditor.setupUi(), PathScripts.PathSetupSheetGui.GlobalEditor.setupUi(), PathScripts.PathToolLibraryEditor.EditorPanel.setupUi(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.tableSelected(), PathScripts.PathToolLibraryEditor.EditorPanel.tableSelected(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolAdd(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolSelect(), PathScripts.PathToolLibraryEditor.EditorPanel.toolSelectionChanged(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.updateDefaultPostProcessorToolTip(), PathScripts.PathToolLibraryEditor.EditorPanel.updateSelection(), PathScripts.PathToolBitGui.ToolBitSelector.updateSelection(), PathScripts.PathToolBitEdit.ToolBitEditor.updateShape(), PathScripts.PathToolEdit.ToolEditorDefault.updateTool(), PathScripts.PathToolBitEdit.ToolBitEditor.updateTool(), PathScripts.PathToolEdit.ToolEditor.updateTool(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.updateToolbar(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), PathScripts.PathToolBitGui.ToolBitSelector.updateTools(), PathScripts.PathToolEdit.ToolEditor.updateToolType(), PathScripts.PathToolEdit.ToolEditorDefault.updateUI(), PathScripts.PathToolEdit.ToolEditorImage.updateUI(), PathScripts.PathToolBitEdit.ToolBitEditor.updateUI(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateUi(), PathScripts.PathToolEdit.ToolEditor.updateUI(), PathScripts.PathSetupSheetGui.GlobalEditor.updateUI(), PathScripts.PathPreferencesPathJob.JobPreferencesPage.verifyAndUpdateDefaultPostProcessor(), and PathScripts.PathPreferencesPathJob.JobPreferencesPage.verifyAndUpdateDefaultPostProcessorWith().
◆ isdirty
PathScripts.PathOpGui.TaskPanel.isdirty |
Referenced by PathScripts.PathOpGui.TaskPanel.isDirty(), and PathScripts.PathOpGui.TaskPanel.setClean().
◆ obj
PathScripts.PathOpGui.TaskPanel.obj |
Referenced by shipOutlineDraw.TaskPanel.TaskPanel.accept(), PathScripts.PathSetupSheetGui.OpTaskPanel.accept(), PathScripts.PathToolBitGui.ViewProvider.attach(), PathScripts.PathSetupSheetGui.ViewProvider.attach(), Texture.ViewProviderTexture.claimChildren(), PathScripts.PathToolBitGui.ViewProvider.claimChildren(), shipAreasCurve.Preview.Preview.clean(), shipOutlineDraw.Preview.Preview.clean(), shipOutlineDraw.TaskPanel.TaskPanel.createPreview(), PathScripts.PathToolControllerGui.DlgToolControllerEdit.exec_(), PathScripts.PathSetupSheet.SetupSheet.expressionReference(), PathScripts.PathSurfaceSupport.PathGeometryGenerator.generatePathGeometry(), PathScripts.PathToolControllerGui.TaskPanel.getFields(), PathScripts.PathSetupSheetGui.GlobalEditor.getFields(), PathScripts.PathToolBitGui.ViewProvider.getIcon(), PathScripts.PathPocketShape.Extension.getSubLink(), PathScripts.PathPocketShape.Extension.getWire(), PathScripts.PathSetupSheet.SetupSheet.hasDefaultOperationDepths(), PathScripts.PathSetupSheet.SetupSheet.hasDefaultOperationHeights(), PathScripts.PathSetupSheet.SetupSheet.hasDefaultToolRapids(), ArchAxis.CommandArchGrid.IsActive(), shipOutlineDraw.TaskPanel.TaskPanel.onTableItem(), PathScripts.PathSetupSheet.SetupSheet.operationsWithSettings(), PathScripts.PathSurfaceSupport.ProcessSelectedFaces.PathSurface(), PathScripts.PathSurfaceSupport.ProcessSelectedFaces.PathWaterline(), PathScripts.PathOpGui.TaskPanel.preCleanup(), PathScripts.PathSurfaceSupport.ProcessSelectedFaces.preProcessModel(), PathScripts.PathToolBitGui.TaskPanel.reject(), PathScripts.PathOpGui.TaskPanel.reject(), PathScripts.PathToolControllerGui.TaskPanel.setFields(), PathScripts.PathSetupSheet.SetupSheet.setFromTemplate(), ArchMaterial.MultiMaterialDelegate.setModelData(), PathScripts.PathSetupSheet.SetupSheet.setOperationProperties(), shipOutlineDraw.TaskPanel.TaskPanel.setSectionType(), PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi(), PathScripts.PathSetupSheetGui.GlobalEditor.setupUi(), PathScripts.PathOpGui.TaskPanel.setupUi(), PathScripts.PathSetupSheet.SetupSheet.templateAttributes(), shipAreasCurve.Preview.Preview.update(), shipOutlineDraw.Preview.Preview.update(), PathScripts.PathOpGui.TaskPanel.updateSelection(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateUi(), and PathScripts.PathSetupSheetGui.GlobalEditor.updateUI().
◆ safeHeight
PathScripts.PathOpGui.TaskPanel.safeHeight |
◆ selectionFactory
PathScripts.PathOpGui.TaskPanel.selectionFactory |
Referenced by PathScripts.PathOpGui.TaskPanel.open().
◆ startDepth
PathScripts.PathOpGui.TaskPanel.startDepth |
◆ stepDown
PathScripts.PathOpGui.TaskPanel.stepDown |
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathOpGui.py