diff --git a/qt/aqt/previewer.py b/qt/aqt/previewer.py index 1a5dcebbe..9096a340b 100644 --- a/qt/aqt/previewer.py +++ b/qt/aqt/previewer.py @@ -49,7 +49,7 @@ class Previewer(QDialog): def _create_gui(self): self.setWindowTitle(_("Preview")) - self.finished.connect(self._onFinished) + self.finished.connect(self._on_finished) self.silentlyClose = True self.vbox = QVBoxLayout() self.vbox.setContentsMargins(0, 0, 0, 0) @@ -63,7 +63,7 @@ class Previewer(QDialog): self._replay.setAutoDefault(False) self._replay.setShortcut(QKeySequence("R")) self._replay.setToolTip(_("Shortcut key: %s" % "R")) - self._replay.clicked.connect(self._onReplayAudio) + self._replay.clicked.connect(self._on_replay_audio) both_sides_button = QCheckBox(_("Show Both Sides")) both_sides_button.setShortcut(QKeySequence("B")) @@ -100,7 +100,7 @@ class Previewer(QDialog): "mathjax/MathJax.js", "reviewer.js", ] - self._previewWeb.stdHtml( + self._web.stdHtml( self.mw.reviewer.revHtml(), css=["reviewer.css"], js=jsinc, context=self, ) self._web.set_bridge_command(self._on_bridge_cmd, self) @@ -199,6 +199,9 @@ class Previewer(QDialog): n.load() return (self._state, c.id, n.mod) + def state(self) -> str: + return self._state + class MultiCardPreviewer(Previewer): def card(self) -> Optional[Card]: diff --git a/qt/aqt/reviewer.py b/qt/aqt/reviewer.py index 311e84955..2c728ed99 100644 --- a/qt/aqt/reviewer.py +++ b/qt/aqt/reviewer.py @@ -112,8 +112,8 @@ class Reviewer: def replayAudio(self, previewer=None): if previewer: - state = previewer._previewState - c = previewer.card + state = previewer.state() + c = previewer.card() else: state = self.state c = self.card