mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
Update PreconfiguredAlgorithm for new API
This commit is contained in:
parent
2be4c6a15e
commit
6e8a696ef4
@ -41,10 +41,17 @@ class PreconfiguredAlgorithm(GeoAlgorithm):
|
|||||||
self.description = json.load(f)
|
self.description = json.load(f)
|
||||||
GeoAlgorithm.__init__(self)
|
GeoAlgorithm.__init__(self)
|
||||||
self._group = ''
|
self._group = ''
|
||||||
|
self._name = ''
|
||||||
|
|
||||||
def group(self):
|
def group(self):
|
||||||
return self._group
|
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):
|
def flags(self):
|
||||||
return QgsProcessingAlgorithm.FlagHideFromModeler
|
return QgsProcessingAlgorithm.FlagHideFromModeler
|
||||||
|
|
||||||
@ -52,13 +59,10 @@ class PreconfiguredAlgorithm(GeoAlgorithm):
|
|||||||
newone = PreconfiguredAlgorithm(self.descriptionFile)
|
newone = PreconfiguredAlgorithm(self.descriptionFile)
|
||||||
newone.outputs = []
|
newone.outputs = []
|
||||||
newone.provider = self.provider
|
newone.provider = self.provider
|
||||||
newone.name = self.name
|
newone._name = self._name
|
||||||
newone._group = self._group
|
newone._group = self._group
|
||||||
return newone
|
return newone
|
||||||
|
|
||||||
def commandLineName(self):
|
|
||||||
return 'preconfigured:' + os.path.splitext(os.path.basename(self.descriptionFile))[0].lower()
|
|
||||||
|
|
||||||
def defineCharacteristics(self):
|
def defineCharacteristics(self):
|
||||||
self.name = self.description["name"]
|
self.name = self.description["name"]
|
||||||
self._group = self.description["group"]
|
self._group = self.description["group"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user