Compact display of models in job editor.

This commit is contained in:
Markus Lampert
2018-11-13 19:34:05 -08:00
committed by wmayer
parent 0bc3aee2f5
commit 15713186af

View File

@@ -527,9 +527,6 @@ class TaskPanel:
self.obj.PostProcessor = postProcessors
self.obj.PostProcessor = currentPostProcessor
for base in self.obj.Model.Group:
self.form.jobModel.addItem(base.Label)
self.postProcessorDefaultTooltip = self.form.postProcessor.toolTip()
self.postProcessorArgsDefaultTooltip = self.form.postProcessorArguments.toolTip()
@@ -696,8 +693,11 @@ class TaskPanel:
self.form.operationsList.addItem(item)
self.form.jobModel.clear()
for base in self.obj.Model.Group:
self.form.jobModel.addItem(base.Label)
for name, count in PathUtil.keyValueIter(Counter([self.obj.Proxy.baseObject(self.obj, o).Label for o in self.obj.Model.Group])):
if count == 1:
self.form.jobModel.addItem(name)
else:
self.form.jobModel.addItem("%s (%d)" % (name, count))
self.updateToolController()
self.stockEdit.setFields(self.obj)