WebBrowser/WebBrowserTabWidget.py

changeset 4979
7ac0959842f9
parent 4965
a9a4b632fe48
child 5036
318e879a37fa
diff -r 27fba2b81749 -r 7ac0959842f9 WebBrowser/WebBrowserTabWidget.py
--- 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):
         """

eric ide

mercurial