Helpviewer/HelpTabWidget.py

branch
Py2 comp.
changeset 3080
6c0a430b19df
parent 3060
5883ce99ee12
parent 3077
8d2e69e02e19
child 3145
a9de05d4a22f
--- a/Helpviewer/HelpTabWidget.py	Wed Nov 13 23:30:59 2013 +0100
+++ b/Helpviewer/HelpTabWidget.py	Sat Nov 16 10:06:28 2013 +0100
@@ -372,6 +372,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