From 2982b57dd220c4caa43eba8a63cd4a61fa4175e2 Mon Sep 17 00:00:00 2001 From: Rado Guzinski Date: Fri, 27 Jun 2014 13:33:08 +0200 Subject: [PATCH] [processing] Sort algorithms when updating provider alg list. --- python/plugins/processing/gui/ProcessingToolbox.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/plugins/processing/gui/ProcessingToolbox.py b/python/plugins/processing/gui/ProcessingToolbox.py index 6b6e6f398de..d33c077adee 100644 --- a/python/plugins/processing/gui/ProcessingToolbox.py +++ b/python/plugins/processing/gui/ProcessingToolbox.py @@ -123,6 +123,10 @@ class ProcessingToolbox(QDockWidget, Ui_ProcessingToolbox): if isinstance(child, TreeProviderItem): if child.providerName == providerName: child.refresh() + # sort categories and items in categories + child.sortChildren(0, Qt.AscendingOrder) + for i in xrange(child.childCount()): + child.child(i).sortChildren(0, Qt.AscendingOrder) break def showPopupMenu(self, point):