From 179ba87ce4f306133e23a3956f0ed3790cf6290e Mon Sep 17 00:00:00 2001 From: Arthur Milchior Date: Sun, 29 Mar 2020 22:27:55 +0200 Subject: [PATCH] previewer: create gui in a distinct function --- qt/aqt/previewer.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/qt/aqt/previewer.py b/qt/aqt/previewer.py index 6af0ec9ac..57992fcec 100644 --- a/qt/aqt/previewer.py +++ b/qt/aqt/previewer.py @@ -41,6 +41,12 @@ class Previewer: def _openPreview(self): self._previewState = "question" self._lastPreviewState = None + self._create_gui() + self._setupPreviewWebview() + self._renderPreview(True) + self._previewWindow.show() + + def _create_gui(self): self._previewWindow = QDialog(None, Qt.Window) self._previewWindow.setWindowTitle(_("Preview")) @@ -81,13 +87,9 @@ class Previewer: self.previewShowBothSides.setChecked(self._previewBothSides) self.previewShowBothSides.toggled.connect(self._onPreviewShowBothSides) - self._setupPreviewWebview() - vbox.addWidget(bbox) self._previewWindow.setLayout(vbox) restoreGeom(self._previewWindow, "preview") - self._previewWindow.show() - self._renderPreview(True) def _onPreviewFinished(self, ok): saveGeom(self._previewWindow, "preview")