diff --git a/python/plugins/processing/gui/ProcessingToolbox.py b/python/plugins/processing/gui/ProcessingToolbox.py index 2bbe165f0b4..02878c1d0bb 100755 --- a/python/plugins/processing/gui/ProcessingToolbox.py +++ b/python/plugins/processing/gui/ProcessingToolbox.py @@ -471,12 +471,18 @@ class TreeAlgorithmItem(QTreeWidgetItem): name = alg.displayName() name = name if name != '' else nameEn self.setIcon(0, icon) - self.setToolTip(0, name) + self.setToolTip(0, self.formatAlgorithmTooltip(alg)) self.setText(0, name) self.setData(0, ProcessingToolbox.NAME_ROLE, nameEn) self.setData(0, ProcessingToolbox.TAG_ROLE, alg.tags()) self.setData(0, ProcessingToolbox.TYPE_ROLE, ProcessingToolbox.ALG_ITEM) + def formatAlgorithmTooltip(self, alg): + return '
{}
{}
'.format( + alg.displayName(), + QCoreApplication.translate('Toolbox','Algorithm ID: ‘{}’').format('{}'.format(alg.id())) + ) + class TreeGroupItem(QTreeWidgetItem):