JBrowser Source Docs

jbrowser.engine.registry

Generated from the source code of JBrowser 1.5.4.

jbrowser/engine/registry.py · 68 lines

EngineRegistry: creates/destroys a TabController for every Tab in the state store.

EngineRegistry#

class EngineRegistry(QObject)source
EngineRegistry(ctx: 'AppContext', parent: QObject | None=None)

Signals

Signal Arguments
controllerCreated (object)

EngineRegistry.controller#

controller(tab_id: str) -> TabController | Nonesource

EngineRegistry.controllers#

controllers() -> list[TabController]source

EngineRegistry.tab_for_page#

tab_for_page(page: QWebEnginePage | None) -> strsource

EngineRegistry.history_for#

history_for(tab: Tab) -> bytes | Nonesource

EngineRegistry.dispose_all#

dispose_all() -> Nonesource