diff --git a/python/plugins/processing/preconfigured/PreconfiguredAlgorithm.py b/python/plugins/processing/preconfigured/PreconfiguredAlgorithm.py index fec05e73359..0e00dd8e772 100644 --- a/python/plugins/processing/preconfigured/PreconfiguredAlgorithm.py +++ b/python/plugins/processing/preconfigured/PreconfiguredAlgorithm.py @@ -41,10 +41,17 @@ class PreconfiguredAlgorithm(GeoAlgorithm): self.description = json.load(f) GeoAlgorithm.__init__(self) self._group = '' + self._name = '' def group(self): return self._group + def displayName(self): + return self._name + + def name(self): + return os.path.splitext(os.path.basename(self.descriptionFile))[0].lower() + def flags(self): return QgsProcessingAlgorithm.FlagHideFromModeler @@ -52,13 +59,10 @@ class PreconfiguredAlgorithm(GeoAlgorithm): newone = PreconfiguredAlgorithm(self.descriptionFile) newone.outputs = [] newone.provider = self.provider - newone.name = self.name + newone._name = self._name newone._group = self._group return newone - def commandLineName(self): - return 'preconfigured:' + os.path.splitext(os.path.basename(self.descriptionFile))[0].lower() - def defineCharacteristics(self): self.name = self.description["name"] self._group = self.description["group"]