Merge pull request #2034 from Gustry/fix-lines-inter

[processing] Set the parameter table field optional in "Line intersections" algo
This commit is contained in:
volaya 2015-05-20 09:01:25 +02:00
commit 86d4a4d2a5

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')))