mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
[processing] Add ui option useCheckBoxes in ByLocation algorithms
This commit is contained in:
parent
53df3699fd
commit
b08119bc96
@ -96,10 +96,17 @@ class SpatialJoin(QgisAlgorithm):
|
||||
self.addParameter(QgsProcessingParameterFeatureSource(self.JOIN,
|
||||
self.tr('Join layer'),
|
||||
[QgsProcessing.TypeVectorAnyGeometry]))
|
||||
self.addParameter(QgsProcessingParameterEnum(self.PREDICATE,
|
||||
self.tr('Geometric predicate'),
|
||||
options=[p[1] for p in self.predicates],
|
||||
allowMultiple=True, defaultValue=[0]))
|
||||
|
||||
predicate = QgsProcessingParameterEnum(self.PREDICATE,
|
||||
self.tr('Geometric predicate'),
|
||||
options=[p[1] for p in self.predicates],
|
||||
allowMultiple=True, defaultValue=[0])
|
||||
predicate.setMetadata({
|
||||
'widget_wrapper': {
|
||||
'class': 'processing.gui.wrappers.SelectionWidgetWrapper',
|
||||
'useCheckBoxes': True,
|
||||
'columns': 2}})
|
||||
self.addParameter(predicate)
|
||||
self.addParameter(QgsProcessingParameterField(self.JOIN_FIELDS,
|
||||
self.tr('Fields to add (leave empty to use all fields)'),
|
||||
parentLayerParameterName=self.JOIN,
|
||||
|
Loading…
x
Reference in New Issue
Block a user