@@ -524,20 +524,20 @@ class MultipleInputWidgetWrapper(WidgetWrapper):
524
524
525
525
def _getOptions (self ):
526
526
if self .param .layerType () == QgsProcessing .TypeVectorAny :
527
- options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterFeatureSource , QgsProcessingOutputVectorLayer )
527
+ options = self .dialog .getAvailableValuesOfType (( QgsProcessingParameterFeatureSource , QgsProcessingParameterVectorLayer , QgsProcessingParameterMultipleLayers ) , QgsProcessingOutputVectorLayer )
528
528
elif self .param .layerType () == QgsProcessing .TypeVectorPoint :
529
- options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterFeatureSource , QgsProcessingOutputVectorLayer ,
529
+ options = self .dialog .getAvailableValuesOfType (( QgsProcessingParameterFeatureSource , QgsProcessingParameterVectorLayer , QgsProcessingParameterMultipleLayers ) , QgsProcessingOutputVectorLayer ,
530
530
[QgsProcessing .TypeVectorPoint , QgsProcessing .TypeVectorAny ])
531
531
elif self .param .layerType () == QgsProcessing .TypeVectorLine :
532
- options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterFeatureSource , QgsProcessingOutputVectorLayer ,
532
+ options = self .dialog .getAvailableValuesOfType (( QgsProcessingParameterFeatureSource , QgsProcessingParameterVectorLayer , QgsProcessingParameterMultipleLayers ) , QgsProcessingOutputVectorLayer ,
533
533
[QgsProcessing .TypeVectorLine , QgsProcessing .TypeVectorAny ])
534
534
elif self .param .layerType () == QgsProcessing .TypeVectorPolygon :
535
- options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterFeatureSource , QgsProcessingOutputVectorLayer ,
535
+ options = self .dialog .getAvailableValuesOfType (( QgsProcessingParameterFeatureSource , QgsProcessingParameterVectorLayer , QgsProcessingParameterMultipleLayers ) , QgsProcessingOutputVectorLayer ,
536
536
[QgsProcessing .TypeVectorPolygon , QgsProcessing .TypeVectorAny ])
537
537
elif self .param .layerType () == QgsProcessing .TypeRaster :
538
- options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterRasterLayer , QgsProcessingOutputRasterLayer )
538
+ options = self .dialog .getAvailableValuesOfType (( QgsProcessingParameterRasterLayer , QgsProcessingParameterMultipleLayers ) , QgsProcessingOutputRasterLayer )
539
539
elif self .param .layerType () == QgsProcessing .TypeTable :
540
- options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterVectorLayer , OutputTable )
540
+ options = self .dialog .getAvailableValuesOfType (( QgsProcessingParameterFeatureSource , QgsProcessingParameterVectorLayer , QgsProcessingParameterMultipleLayers ) , OutputTable )
541
541
else :
542
542
options = self .dialog .getAvailableValuesOfType (QgsProcessingParameterFile , OutputFile )
543
543
options = sorted (options , key = lambda opt : self .dialog .resolveValueDescription (opt ))
0 commit comments