mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-18 00:03:05 -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.addParameter(QgsProcessingParameterFeatureSource(self.JOIN,
|
||||||
self.tr('Join layer'),
|
self.tr('Join layer'),
|
||||||
[QgsProcessing.TypeVectorAnyGeometry]))
|
[QgsProcessing.TypeVectorAnyGeometry]))
|
||||||
self.addParameter(QgsProcessingParameterEnum(self.PREDICATE,
|
|
||||||
self.tr('Geometric predicate'),
|
predicate = QgsProcessingParameterEnum(self.PREDICATE,
|
||||||
options=[p[1] for p in self.predicates],
|
self.tr('Geometric predicate'),
|
||||||
allowMultiple=True, defaultValue=[0]))
|
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.addParameter(QgsProcessingParameterField(self.JOIN_FIELDS,
|
||||||
self.tr('Fields to add (leave empty to use all fields)'),
|
self.tr('Fields to add (leave empty to use all fields)'),
|
||||||
parentLayerParameterName=self.JOIN,
|
parentLayerParameterName=self.JOIN,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user