Helpviewer/HelpTabWidget.py

changeset 3077
8d2e69e02e19
parent 3048
83f86da6344e
child 3080
6c0a430b19df
child 3158
c91f976a2395
diff -r 4002e6f10ec2 -r 8d2e69e02e19 Helpviewer/HelpTabWidget.py
--- a/Helpviewer/HelpTabWidget.py	Mon Nov 11 19:35:42 2013 +0100
+++ b/Helpviewer/HelpTabWidget.py	Mon Nov 11 19:43:24 2013 +0100
@@ -370,6 +370,21 @@
         elif requestData:
             browser.load(*requestData)
     
+    def newBrowserAfter(self, browser, link=None, requestData=None):
+        """
+        Public method to create a new web browser tab after a given one.
+        
+        @param browser reference to the browser to add after (HelpBrowser)
+        @param link link to be shown (string or QUrl)
+        @param requestData tuple containing the request data (QNetworkRequest,
+            QNetworkAccessManager.Operation, QByteArray)
+        """
+        if browser:
+            position = self.indexOf(browser) + 1
+        else:
+            position = -1
+        self.newBrowser(link, requestData, position)
+    
     def __showNavigationMenu(self):
         """
         Private slot to show the navigation button menu.

eric ide

mercurial