mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
[processing] fix search by alg name (fix #15562)
This commit is contained in:
parent
2a8333ef6b
commit
11f8aa2319
@ -31,7 +31,6 @@ from qgis.PyQt.QtCore import Qt, QSize
|
|||||||
from qgis.PyQt.QtWidgets import QDialog, QLabel, QSpacerItem, QHBoxLayout, QVBoxLayout, QSizePolicy, QComboBox, QCompleter
|
from qgis.PyQt.QtWidgets import QDialog, QLabel, QSpacerItem, QHBoxLayout, QVBoxLayout, QSizePolicy, QComboBox, QCompleter
|
||||||
from qgis.PyQt.QtCore import QSortFilterProxyModel
|
from qgis.PyQt.QtCore import QSortFilterProxyModel
|
||||||
from qgis.utils import iface
|
from qgis.utils import iface
|
||||||
from processing.core.Processing import Processing
|
|
||||||
from processing.core.alglist import algList
|
from processing.core.alglist import algList
|
||||||
from processing.gui.MessageDialog import MessageDialog
|
from processing.gui.MessageDialog import MessageDialog
|
||||||
from processing.gui.AlgorithmDialog import AlgorithmDialog
|
from processing.gui.AlgorithmDialog import AlgorithmDialog
|
||||||
@ -100,8 +99,8 @@ class CommanderWindow(QDialog):
|
|||||||
self.combo.clear()
|
self.combo.clear()
|
||||||
|
|
||||||
# Add algorithms
|
# Add algorithms
|
||||||
for algs in algList.algs.values():
|
for provider in algList.algs.values():
|
||||||
for alg in algs:
|
for alg in provider:
|
||||||
self.combo.addItem('Processing algorithm: ' + alg)
|
self.combo.addItem('Processing algorithm: ' + alg)
|
||||||
|
|
||||||
# Add functions
|
# Add functions
|
||||||
@ -153,7 +152,7 @@ class CommanderWindow(QDialog):
|
|||||||
s = unicode(self.combo.currentText())
|
s = unicode(self.combo.currentText())
|
||||||
if s.startswith('Processing algorithm: '):
|
if s.startswith('Processing algorithm: '):
|
||||||
algName = s[len('Processing algorithm: '):]
|
algName = s[len('Processing algorithm: '):]
|
||||||
alg = Processing.getAlgorithmFromFullName(algName)
|
alg = algList.getAlgorithm(algName)
|
||||||
if alg is not None:
|
if alg is not None:
|
||||||
self.close()
|
self.close()
|
||||||
self.runAlgorithm(alg)
|
self.runAlgorithm(alg)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user