Skip to content

Commit

Permalink
override default value only when tool executed from GUI
Browse files Browse the repository at this point in the history
  • Loading branch information
alexbruy committed Nov 27, 2020
1 parent fe58d49 commit 7c1d29c
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions python/plugins/processing/algs/gdal/rasterize.py
Expand Up @@ -23,6 +23,7 @@

import os

from qgis.PyQt.QtCore import QVariant
from qgis.PyQt.QtGui import QIcon

from qgis.core import (QgsRasterFileWriter,
Expand Down Expand Up @@ -96,10 +97,12 @@ def initAlgorithm(self, config=None):
defaultValue=0.0))
self.addParameter(QgsProcessingParameterExtent(self.EXTENT,
self.tr('Output extent')))
self.addParameter(QgsProcessingParameterNumber(self.NODATA,
self.tr('Assign a specified nodata value to output bands'),
type=QgsProcessingParameterNumber.Double,
optional=True))
nodataParam = QgsProcessingParameterNumber(self.NODATA,
self.tr('Assign a specified nodata value to output bands'),
type=QgsProcessingParameterNumber.Double,
optional=True)
nodataParam.setGuiDefaultValueOverride(QVariant(QVariant.Double))
self.addParameter(nodataParam)

options_param = QgsProcessingParameterString(self.OPTIONS,
self.tr('Additional creation options'),
Expand Down

0 comments on commit 7c1d29c

Please sign in to comment.