def init(parent=None): """Initialize the web history. Args: parent: The parent to use for WebHistory. """ history = WebHistory(parent=parent) objreg.register('web-history', history) if objects.backend == usertypes.Backend.QtWebKit: # pragma: no cover from qutebrowser.browser.webkit import webkithistory webkithistory.init(history)
def init(parent=None): """Initialize the web history. Args: parent: The parent to use for WebHistory. """ global web_history progress = HistoryProgress() web_history = WebHistory(progress=progress, parent=parent) if objects.backend == usertypes.Backend.QtWebKit: # pragma: no cover from qutebrowser.browser.webkit import webkithistory webkithistory.init(web_history)
def init(parent=None): """Initialize the web history. Args: parent: The parent to use for WebHistory. """ history = WebHistory(hist_dir=standarddir.data(), hist_name='history', parent=parent) objreg.register('web-history', history) if objects.backend == usertypes.Backend.QtWebKit: from qutebrowser.browser.webkit import webkithistory webkithistory.init(history)
def init(db_path: pathlib.Path, parent: Optional[QObject] = None) -> None: """Initialize the web history. Args: db_path: The path for the SQLite database. parent: The parent to use for WebHistory. """ global web_history progress = HistoryProgress() database = sql.Database(str(db_path)) web_history = WebHistory(database=database, progress=progress, parent=parent) if objects.backend == usertypes.Backend.QtWebKit: # pragma: no cover from qutebrowser.browser.webkit import webkithistory webkithistory.init(web_history) return assert objects.backend == usertypes.Backend.QtWebEngine, objects.backend