From 515e77b0f4f3018b50f922217a8213597ec591fc Mon Sep 17 00:00:00 2001 From: Abdo Date: Thu, 19 May 2022 04:10:12 +0300 Subject: [PATCH] Add the previewer_did_init hook (#1882) --- qt/aqt/browser/previewer.py | 1 + qt/tools/genhooks_gui.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/qt/aqt/browser/previewer.py b/qt/aqt/browser/previewer.py index ecd344cf1..f33417c95 100644 --- a/qt/aqt/browser/previewer.py +++ b/qt/aqt/browser/previewer.py @@ -52,6 +52,7 @@ class Previewer(QDialog): self.mw = mw disable_help_button(self) setWindowIcon(self) + gui_hooks.previewer_did_init(self) def card(self) -> Card | None: raise NotImplementedError diff --git a/qt/tools/genhooks_gui.py b/qt/tools/genhooks_gui.py index ea627adeb..c6b68d8df 100644 --- a/qt/tools/genhooks_gui.py +++ b/qt/tools/genhooks_gui.py @@ -472,6 +472,13 @@ hooks = [ Every column in the dictionary will be toggleable by the user. """, ), + # Previewer + ################### + Hook( + name="previewer_did_init", + args=["previewer: aqt.browser.previewer.Previewer"], + doc="""Called after the previewer is initialized.""", + ), # Main window states ################### # these refer to things like deckbrowser, overview and reviewer state,