From 6e8a696ef469beaeb6945b58b586503e4d0417aa Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 3 Apr 2017 21:20:56 +1000 Subject: [PATCH] Update PreconfiguredAlgorithm for new API --- .../preconfigured/PreconfiguredAlgorithm.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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"]