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)
|
||||
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"]
|
||||
|
Loading…
x
Reference in New Issue
Block a user