File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
python/plugins/processing/algs/qgis Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -96,10 +96,17 @@ def initAlgorithm(self, config=None):
96
96
self .addParameter (QgsProcessingParameterFeatureSource (self .JOIN ,
97
97
self .tr ('Join layer' ),
98
98
[QgsProcessing .TypeVectorAnyGeometry ]))
99
- self .addParameter (QgsProcessingParameterEnum (self .PREDICATE ,
100
- self .tr ('Geometric predicate' ),
101
- options = [p [1 ] for p in self .predicates ],
102
- allowMultiple = True , defaultValue = [0 ]))
99
+
100
+ predicate = QgsProcessingParameterEnum (self .PREDICATE ,
101
+ self .tr ('Geometric predicate' ),
102
+ options = [p [1 ] for p in self .predicates ],
103
+ allowMultiple = True , defaultValue = [0 ])
104
+ predicate .setMetadata ({
105
+ 'widget_wrapper' : {
106
+ 'class' : 'processing.gui.wrappers.SelectionWidgetWrapper' ,
107
+ 'useCheckBoxes' : True ,
108
+ 'columns' : 2 }})
109
+ self .addParameter (predicate )
103
110
self .addParameter (QgsProcessingParameterField (self .JOIN_FIELDS ,
104
111
self .tr ('Fields to add (leave empty to use all fields)' ),
105
112
parentLayerParameterName = self .JOIN ,
You can’t perform that action at this time.
0 commit comments