Skip to content

Commit

Permalink
use distance instead of number parameter, and set advanced flag
Browse files Browse the repository at this point in the history
  • Loading branch information
raymondnijssen authored and m-kuhn committed May 11, 2019
1 parent a6d9d26 commit 95c8cfe
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions python/plugins/processing/algs/qgis/ExtentFromLayer.py
Expand Up @@ -40,7 +40,8 @@
QgsProcessing,
QgsProcessingException,
QgsProcessingParameterMapLayer,
QgsProcessingParameterNumber,
QgsProcessingParameterDistance,
QgsProcessingParameterDefinition,
QgsProcessingParameterFeatureSink,
QgsFields)

Expand Down Expand Up @@ -77,11 +78,15 @@ def __init__(self):

def initAlgorithm(self, config=None):
self.addParameter(QgsProcessingParameterMapLayer(self.INPUT, self.tr('Input layer')))
self.addParameter(QgsProcessingParameterNumber(self.ROUND_TO,
self.tr('Round values to'),
minValue=0,
defaultValue=0,
type=QgsProcessingParameterNumber.Double))

round_to_parameter = QgsProcessingParameterDistance(self.ROUND_TO,
self.tr('Round values to'),
parentParameterName=self.INPUT,
minValue=0,
defaultValue=0)
round_to_parameter.setFlags(round_to_parameter.flags() | QgsProcessingParameterDefinition.FlagAdvanced)
self.addParameter(round_to_parameter)

self.addParameter(QgsProcessingParameterFeatureSink(self.OUTPUT, self.tr('Extent'), type=QgsProcessing.TypeVectorPolygon))

def name(self):
Expand Down

0 comments on commit 95c8cfe

Please sign in to comment.