Skip to content

Commit e1ce7dd

Browse files
committed
Show algorithm ID in tooltip in toolbox
1 parent 306b3fa commit e1ce7dd

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

python/plugins/processing/gui/ProcessingToolbox.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -471,12 +471,18 @@ def __init__(self, alg):
471471
name = alg.displayName()
472472
name = name if name != '' else nameEn
473473
self.setIcon(0, icon)
474-
self.setToolTip(0, name)
474+
self.setToolTip(0, self.formatAlgorithmTooltip(alg))
475475
self.setText(0, name)
476476
self.setData(0, ProcessingToolbox.NAME_ROLE, nameEn)
477477
self.setData(0, ProcessingToolbox.TAG_ROLE, alg.tags())
478478
self.setData(0, ProcessingToolbox.TYPE_ROLE, ProcessingToolbox.ALG_ITEM)
479479

480+
def formatAlgorithmTooltip(self, alg):
481+
return '<p><b>{}</b></p><p>{}</p>'.format(
482+
alg.displayName(),
483+
QCoreApplication.translate('Toolbox','Algorithm ID: ‘{}’').format('<i>{}</i>'.format(alg.id()))
484+
)
485+
480486

481487
class TreeGroupItem(QTreeWidgetItem):
482488

0 commit comments

Comments
 (0)