From 21f703190648192c963cb9bff43b78f43a7037e9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 13 Dec 2020 13:18:01 +0530 Subject: [PATCH] Viewer toolbar: Add a select all action --- src/calibre/gui2/viewer/toolbars.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/viewer/toolbars.py b/src/calibre/gui2/viewer/toolbars.py index b2d81bede6..9ada5436f1 100644 --- a/src/calibre/gui2/viewer/toolbars.py +++ b/src/calibre/gui2/viewer/toolbars.py @@ -67,6 +67,7 @@ def all_actions(): 'metadata': Action('metadata.png', _('Show book metadata'), 'metadata'), 'toggle_read_aloud': Action('bullhorn.png', _('Read aloud'), 'toggle_read_aloud'), 'toggle_highlights': Action('highlight_only_on.png', _('Browse highlights in book'), 'toggle_highlights'), + 'select_all': Action('edit-select-all.png', _('Select all text in the current file')), } all_actions.ans = Actions(amap) return all_actions.ans @@ -147,6 +148,8 @@ class ActionsToolBar(ToolBar): self.forward_action = page.action(QWebEnginePage.WebAction.Forward) self.forward_action.setIcon(aa.forward.icon) self.forward_action.setText(aa.forward.text) + self.select_all_action = a = page.action(QWebEnginePage.WebAction.SelectAll) + a.setIcon(aa.select_all.icon), a.setText(aa.select_all.text) self.open_action = a = QAction(aa.open.icon, aa.open.text, self) self.open_menu = m = QMenu(self)