Call postInitialise in BatchAlgorithmDialog

This commit is contained in:
arnaud.morvan@camptocamp.com 2016-09-18 16:11:34 +02:00 committed by volaya
parent be5f951cd1
commit c010a035c3

View File

@ -235,6 +235,7 @@ class BatchPanel(BASE, WIDGET):
self.wrappers.append([None] * self.tblParameters.columnCount())
self.tblParameters.setRowCount(self.tblParameters.rowCount() + 1)
wrappers = {}
row = self.tblParameters.rowCount() - 1
column = 0
for param in self.alg.parameters:
@ -242,6 +243,7 @@ class BatchPanel(BASE, WIDGET):
continue
wrapper = param.wrapper(self.parent, row, column)
wrappers[param.name] = wrapper
self.setCellWrapper(row, column, wrapper)
column += 1
@ -261,6 +263,9 @@ class BatchPanel(BASE, WIDGET):
item.setCurrentIndex(0)
self.tblParameters.setCellWidget(row, column, item)
for wrapper in wrappers.values():
wrapper.postInitialize(wrappers.values())
def removeRows(self):
if self.tblParameters.rowCount() > 2:
self.wrappers.pop()