mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-16 00:05:45 -04:00
Call postInitialise in BatchAlgorithmDialog
This commit is contained in:
parent
be5f951cd1
commit
c010a035c3
@ -235,6 +235,7 @@ class BatchPanel(BASE, WIDGET):
|
|||||||
self.wrappers.append([None] * self.tblParameters.columnCount())
|
self.wrappers.append([None] * self.tblParameters.columnCount())
|
||||||
self.tblParameters.setRowCount(self.tblParameters.rowCount() + 1)
|
self.tblParameters.setRowCount(self.tblParameters.rowCount() + 1)
|
||||||
|
|
||||||
|
wrappers = {}
|
||||||
row = self.tblParameters.rowCount() - 1
|
row = self.tblParameters.rowCount() - 1
|
||||||
column = 0
|
column = 0
|
||||||
for param in self.alg.parameters:
|
for param in self.alg.parameters:
|
||||||
@ -242,6 +243,7 @@ class BatchPanel(BASE, WIDGET):
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
wrapper = param.wrapper(self.parent, row, column)
|
wrapper = param.wrapper(self.parent, row, column)
|
||||||
|
wrappers[param.name] = wrapper
|
||||||
self.setCellWrapper(row, column, wrapper)
|
self.setCellWrapper(row, column, wrapper)
|
||||||
column += 1
|
column += 1
|
||||||
|
|
||||||
@ -261,6 +263,9 @@ class BatchPanel(BASE, WIDGET):
|
|||||||
item.setCurrentIndex(0)
|
item.setCurrentIndex(0)
|
||||||
self.tblParameters.setCellWidget(row, column, item)
|
self.tblParameters.setCellWidget(row, column, item)
|
||||||
|
|
||||||
|
for wrapper in wrappers.values():
|
||||||
|
wrapper.postInitialize(wrappers.values())
|
||||||
|
|
||||||
def removeRows(self):
|
def removeRows(self):
|
||||||
if self.tblParameters.rowCount() > 2:
|
if self.tblParameters.rowCount() > 2:
|
||||||
self.wrappers.pop()
|
self.wrappers.pop()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user