diff -r 0233bbe9a9c4 -r 6c0a430b19df Helpviewer/HelpTabWidget.py --- 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.