--- a/WebBrowser/WebBrowserTabWidget.py Sun May 08 19:42:41 2016 +0200 +++ b/WebBrowser/WebBrowserTabWidget.py Sun May 08 19:48:19 2016 +0200 @@ -45,6 +45,7 @@ browser has changed @signal showMessage(str) emitted to show a message in the main window status bar + @signal browserOpened(QWidget) emitted after a new browser was created @signal browserClosed(QWidget) emitted after a browser was closed @signal browserZoomValueChanged(int) emitted to signal a change of the current browser's zoom level @@ -53,6 +54,7 @@ currentUrlChanged = pyqtSignal(QUrl) titleChanged = pyqtSignal(WebBrowserView, str) showMessage = pyqtSignal(str) + browserOpened = pyqtSignal(QWidget) browserClosed = pyqtSignal(QWidget) browserZoomValueChanged = pyqtSignal(int) @@ -379,6 +381,8 @@ index, self.__elide(browser.documentTitle().replace("&", "&&"))) self.setTabToolTip(index, browser.documentTitle()) + + self.browserOpened.emit(browser) def newBrowserAfter(self, browser, link=None): """