vbox and bbox are attribute

This commit is contained in:
Arthur Milchior 2020-03-29 22:28:47 +02:00
parent 95e020f743
commit 6d98063ac3

View file

@ -56,25 +56,25 @@ class Previewer:
self._previewWindow.finished.connect(self._onPreviewFinished) self._previewWindow.finished.connect(self._onPreviewFinished)
self._previewWindow.silentlyClose = True self._previewWindow.silentlyClose = True
vbox = QVBoxLayout() self.vbox = QVBoxLayout()
vbox.setContentsMargins(0, 0, 0, 0) self.vbox.setContentsMargins(0, 0, 0, 0)
self._previewWeb = AnkiWebView(title="previewer") self._previewWeb = AnkiWebView(title="previewer")
vbox.addWidget(self._previewWeb) self.vbox.addWidget(self._previewWeb)
bbox = QDialogButtonBox() self.bbox = QDialogButtonBox()
self._previewReplay = bbox.addButton( self._previewReplay = self.bbox.addButton(
_("Replay Audio"), QDialogButtonBox.ActionRole _("Replay Audio"), QDialogButtonBox.ActionRole
) )
self._previewReplay.setAutoDefault(False) self._previewReplay.setAutoDefault(False)
self._previewReplay.setShortcut(QKeySequence("R")) self._previewReplay.setShortcut(QKeySequence("R"))
self._previewReplay.setToolTip(_("Shortcut key: %s" % "R")) self._previewReplay.setToolTip(_("Shortcut key: %s" % "R"))
self._previewPrev = bbox.addButton("<", QDialogButtonBox.ActionRole) self._previewPrev = self.bbox.addButton("<", QDialogButtonBox.ActionRole)
self._previewPrev.setAutoDefault(False) self._previewPrev.setAutoDefault(False)
self._previewPrev.setShortcut(QKeySequence("Left")) self._previewPrev.setShortcut(QKeySequence("Left"))
self._previewPrev.setToolTip(_("Shortcut key: Left arrow")) self._previewPrev.setToolTip(_("Shortcut key: Left arrow"))
self._previewNext = bbox.addButton(">", QDialogButtonBox.ActionRole) self._previewNext = self.bbox.addButton(">", QDialogButtonBox.ActionRole)
self._previewNext.setAutoDefault(True) self._previewNext.setAutoDefault(True)
self._previewNext.setShortcut(QKeySequence("Right")) self._previewNext.setShortcut(QKeySequence("Right"))
self._previewNext.setToolTip(_("Shortcut key: Right arrow or Enter")) self._previewNext.setToolTip(_("Shortcut key: Right arrow or Enter"))
@ -86,13 +86,13 @@ class Previewer:
self.previewShowBothSides = QCheckBox(_("Show Both Sides")) self.previewShowBothSides = QCheckBox(_("Show Both Sides"))
self.previewShowBothSides.setShortcut(QKeySequence("B")) self.previewShowBothSides.setShortcut(QKeySequence("B"))
self.previewShowBothSides.setToolTip(_("Shortcut key: %s" % "B")) self.previewShowBothSides.setToolTip(_("Shortcut key: %s" % "B"))
bbox.addButton(self.previewShowBothSides, QDialogButtonBox.ActionRole) self.bbox.addButton(self.previewShowBothSides, QDialogButtonBox.ActionRole)
self._previewBothSides = self.mw.col.conf.get("previewBothSides", False) self._previewBothSides = self.mw.col.conf.get("previewBothSides", False)
self.previewShowBothSides.setChecked(self._previewBothSides) self.previewShowBothSides.setChecked(self._previewBothSides)
self.previewShowBothSides.toggled.connect(self._onPreviewShowBothSides) self.previewShowBothSides.toggled.connect(self._onPreviewShowBothSides)
vbox.addWidget(bbox) self.vbox.addWidget(self.bbox)
self._previewWindow.setLayout(vbox) self._previewWindow.setLayout(self.vbox)
restoreGeom(self._previewWindow, "preview") restoreGeom(self._previewWindow, "preview")
def _onPreviewFinished(self, ok): def _onPreviewFinished(self, ok):