mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
Merge pull request #1297 from hgiesel/browsershortcuts
Allow Using Ctrl+Shift+P from Browser when focusing Qt components
This commit is contained in:
commit
cba0735c59
1 changed files with 3 additions and 3 deletions
|
@ -396,9 +396,9 @@ class Browser(QMainWindow):
|
||||||
self.form.gridLayout.addWidget(switch, 0, 0)
|
self.form.gridLayout.addWidget(switch, 0, 0)
|
||||||
|
|
||||||
def setupEditor(self) -> None:
|
def setupEditor(self) -> None:
|
||||||
def add_preview_button(editor: Editor) -> None:
|
QShortcut(QKeySequence("Ctrl+Shift+P"), self, self.onTogglePreview)
|
||||||
preview_shortcut = "Ctrl+Shift+P" # TODO
|
|
||||||
|
|
||||||
|
def add_preview_button(editor: Editor) -> None:
|
||||||
editor._links["preview"] = lambda _editor: self.onTogglePreview()
|
editor._links["preview"] = lambda _editor: self.onTogglePreview()
|
||||||
editor.web.eval(
|
editor.web.eval(
|
||||||
"$editorToolbar.then(({ notetypeButtons }) => notetypeButtons.appendButton({ component: editorToolbar.PreviewButton, id: 'preview' }));"
|
"$editorToolbar.then(({ notetypeButtons }) => notetypeButtons.appendButton({ component: editorToolbar.PreviewButton, id: 'preview' }));"
|
||||||
|
@ -556,7 +556,7 @@ class Browser(QMainWindow):
|
||||||
if self._previewer:
|
if self._previewer:
|
||||||
self._previewer.close()
|
self._previewer.close()
|
||||||
self._on_preview_closed()
|
self._on_preview_closed()
|
||||||
else:
|
elif self.editor.note:
|
||||||
self._previewer = PreviewDialog(self, self.mw, self._on_preview_closed)
|
self._previewer = PreviewDialog(self, self.mw, self._on_preview_closed)
|
||||||
self._previewer.open()
|
self._previewer.open()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue