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,