Add a context menu item to clear history in HistoryLineEdit2

This commit is contained in:
Kovid Goyal 2025-03-27 09:41:01 +05:30
parent 967027a22d
commit a65b3833c9
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -121,6 +121,10 @@ class HistoryLineEdit2(LineEdit, HistoryMixin):
if hasattr(self.mcompleter, 'setUniformItemSizes'):
self.mcompleter.setUniformItemSizes(on)
def add_items_to_context_menu(self, s, menu):
menu.addAction(QIcon.ic('trash.png'), _('Clear history')).triggered.connect(self.clear_history)
return menu
class HistoryComboBox(EditWithComplete, HistoryMixin):