set the parameter table field optional

This commit is contained in:
Etienne Trimaille 2015-05-07 12:26:36 +02:00
parent fd7375e6d4
commit 3e3978333d

View File

@ -50,10 +50,16 @@ class LinesIntersection(GeoAlgorithm):
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_LINE]))
self.addParameter(ParameterVector(self.INPUT_B,
self.tr('Intersect layer'), [ParameterVector.VECTOR_TYPE_LINE]))
self.addParameter(ParameterTableField(self.FIELD_A,
self.tr('Input unique ID field'), self.INPUT_A))
self.addParameter(ParameterTableField(self.FIELD_B,
self.tr('Intersect unique ID field'), self.INPUT_B))
self.addParameter(ParameterTableField(
self.FIELD_A,
self.tr('Input unique ID field'),
self.INPUT_A,
optional=True))
self.addParameter(ParameterTableField(
self.FIELD_B,
self.tr('Intersect unique ID field'),
self.INPUT_B,
optional=True))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output layer')))