Helpviewer/HelpWindow.py

changeset 3077
8d2e69e02e19
parent 3035
36e9f388958b
child 3080
6c0a430b19df
child 3160
209a07d7e401
--- a/Helpviewer/HelpWindow.py	Mon Nov 11 19:35:42 2013 +0100
+++ b/Helpviewer/HelpWindow.py	Mon Nov 11 19:43:24 2013 +0100
@@ -1924,15 +1924,20 @@
         self.historyManager().updateHistoryEntry(
             browser.url().toString(), title)
     
-    def newTab(self, link=None, requestData=None):
+    def newTab(self, link=None, requestData=None, addNextTo=None):
         """
         Public slot called to open a new help window tab.
         
         @param link file to be displayed in the new window (string or QUrl)
         @param requestData tuple containing the request data (QNetworkRequest,
             QNetworkAccessManager.Operation, QByteArray)
-        """
-        self.tabWidget.newBrowser(link, requestData)
+        @param addNextTo reference to the browser to open the tab after
+            (HelpBrowser)
+        """
+        if addNextTo:
+            self.tabWidget.newBrowserAfter(addNextTo, link, requestData)
+        else:
+            self.tabWidget.newBrowser(link, requestData)
     
     def newWindow(self, link=None):
         """

eric ide

mercurial