442 browser.zoomValueChanged.connect(self.browserZoomValueChanged) |
442 browser.zoomValueChanged.connect(self.browserZoomValueChanged) |
443 if hasattr(WebBrowserPage, "recentlyAudibleChanged"): |
443 if hasattr(WebBrowserPage, "recentlyAudibleChanged"): |
444 browser.page().recentlyAudibleChanged.connect( |
444 browser.page().recentlyAudibleChanged.connect( |
445 lambda audible: self.__recentlyAudibleChanged( |
445 lambda audible: self.__recentlyAudibleChanged( |
446 audible, browser.page())) |
446 audible, browser.page())) |
|
447 try: |
|
448 browser.page().printRequested.connect( |
|
449 lambda: self.printBrowser(browser)) |
|
450 except AttributeError: |
|
451 # pre Qt 5.12 |
|
452 pass |
447 |
453 |
448 if position == -1: |
454 if position == -1: |
449 index = self.addTab(browser, self.tr("...")) |
455 index = self.addTab(browser, self.tr("...")) |
450 else: |
456 else: |
451 index = self.insertTab(position, browser, self.tr("...")) |
457 index = self.insertTab(position, browser, self.tr("...")) |