Merge pull request #3477 from gwicke/pathops_ui_fix

[path] Small fix in PathOpGui
This commit is contained in:
sliptonic
2020-05-18 09:44:21 -05:00
committed by GitHub
2 changed files with 5 additions and 8 deletions

View File

@@ -401,7 +401,7 @@ class TaskPanelPage(object):
for page in parent.featurePages:
if hasattr(page, 'panelTitle'):
if page.panelTitle == panelTitle and hasattr(page, 'updateVisibility'):
page.updateVisibility(obj)
page.updateVisibility()
break

View File

@@ -51,7 +51,7 @@ class TaskPanelOpPage(PathOpGui.TaskPanelPage):
'''
def initPage(self, obj):
self.updateVisibility(obj)
self.updateVisibility()
def profileFeatures(self):
'''profileFeatures() ... return which of the optional profile features are supported.
@@ -107,7 +107,7 @@ class TaskPanelOpPage(PathOpGui.TaskPanelPage):
self.form.processPerimeter.setChecked(obj.processPerimeter)
self.form.processCircles.setChecked(obj.processCircles)
self.updateVisibility(obj)
self.updateVisibility()
def getSignalsForUpdate(self, obj):
'''getSignalsForUpdate(obj) ... return list of signals for updating obj'''
@@ -126,16 +126,13 @@ class TaskPanelOpPage(PathOpGui.TaskPanelPage):
return signals
def updateVisibility(self, sentObj=None):
def updateVisibility(self):
hasFace = False
hasGeom = False
fullModel = False
objBase = list()
if sentObj:
if hasattr(sentObj, 'Base'):
objBase = sentObj.Base
elif hasattr(self.obj, 'Base'):
if hasattr(self.obj, 'Base'):
objBase = self.obj.Base
if objBase.__len__() > 0: