handle new point cloud parameter in description files (follow up

f801cb6816)
This commit is contained in:
Alexander Bruy 2021-08-22 16:00:48 +03:00 committed by Nyall Dawson
parent e35bff790f
commit cfc72ca5f9

View File

@ -59,7 +59,8 @@ from qgis.core import (QgsRasterLayer,
QgsProcessingParameterMultipleLayers,
QgsProcessingParameterFeatureSource,
QgsProcessingParameterNumber,
QgsProcessingParameterColor)
QgsProcessingParameterColor,
QgsProcessingParameterPointCloudLayer)
from qgis.PyQt.QtCore import QCoreApplication
@ -107,6 +108,9 @@ def getParameterFromString(s, context=''):
if clazz == QgsProcessingParameterRasterLayer:
if len(params) > 3:
params[3] = True if params[3].lower() == 'true' else False
if clazz == QgsProcessingParameterPointCloudLayer:
if len(params) > 3:
params[3] = True if params[3].lower() == 'true' else False
elif clazz == QgsProcessingParameterBand:
if len(params) > 4:
params[4] = True if params[4].lower() == 'true' else False