mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-02-05 23:13:32 +01:00
comments editor: Add clear button
This commit is contained in:
parent
ab2767ccde
commit
0243bb9de1
1 changed files with 8 additions and 1 deletions
|
|
@ -139,6 +139,8 @@ def __init__(self, parent=None):
|
|||
self.action_insert_link = QAction(QIcon(I('insert-link.png')),
|
||||
_('Insert link'), self)
|
||||
self.action_insert_link.triggered.connect(self.insert_link)
|
||||
self.action_clear = QAction(QIcon(I('edit-clear')), _('Clear'), self)
|
||||
self.action_clear.triggered.connect(self.clear_text)
|
||||
|
||||
self.page().setLinkDelegationPolicy(QWebPage.DelegateAllLinks)
|
||||
self.page().linkClicked.connect(self.link_clicked)
|
||||
|
|
@ -146,6 +148,10 @@ def __init__(self, parent=None):
|
|||
self.setHtml('')
|
||||
self.page().setContentEditable(True)
|
||||
|
||||
def clear_text(self, *args):
|
||||
self.action_select_all.trigger()
|
||||
self.action_cut.trigger()
|
||||
|
||||
def link_clicked(self, url):
|
||||
open_url(url)
|
||||
|
||||
|
|
@ -511,6 +517,7 @@ def __init__(self, parent=None):
|
|||
self.toolbar1.addAction(self.editor.action_redo)
|
||||
self.toolbar1.addAction(self.editor.action_select_all)
|
||||
self.toolbar1.addAction(self.editor.action_remove_format)
|
||||
self.toolbar1.addAction(self.editor.action_clear)
|
||||
self.toolbar1.addSeparator()
|
||||
|
||||
for x in ('copy', 'cut', 'paste'):
|
||||
|
|
@ -530,7 +537,7 @@ def __init__(self, parent=None):
|
|||
self.toolbar1.addAction(self.editor.action_block_style)
|
||||
w = self.toolbar1.widgetForAction(self.editor.action_block_style)
|
||||
w.setPopupMode(w.InstantPopup)
|
||||
self.toolbar1.addAction(self.editor.action_insert_link)
|
||||
self.toolbar2.addAction(self.editor.action_insert_link)
|
||||
|
||||
self.code_edit.textChanged.connect(self.code_dirtied)
|
||||
self.editor.page().contentsChanged.connect(self.wyswyg_dirtied)
|
||||
|
|
|
|||
Loading…
Reference in a new issue