368 self.__elide(browser.documentTitle().replace("&", "&&"))) |
368 self.__elide(browser.documentTitle().replace("&", "&&"))) |
369 self.setTabToolTip(index, browser.documentTitle()) |
369 self.setTabToolTip(index, browser.documentTitle()) |
370 elif requestData: |
370 elif requestData: |
371 browser.load(*requestData) |
371 browser.load(*requestData) |
372 |
372 |
|
373 def newBrowserAfter(self, browser, link=None, requestData=None): |
|
374 """ |
|
375 Public method to create a new web browser tab after a given one. |
|
376 |
|
377 @param browser reference to the browser to add after (HelpBrowser) |
|
378 @param link link to be shown (string or QUrl) |
|
379 @param requestData tuple containing the request data (QNetworkRequest, |
|
380 QNetworkAccessManager.Operation, QByteArray) |
|
381 """ |
|
382 if browser: |
|
383 position = self.indexOf(browser) + 1 |
|
384 else: |
|
385 position = -1 |
|
386 self.newBrowser(link, requestData, position) |
|
387 |
373 def __showNavigationMenu(self): |
388 def __showNavigationMenu(self): |
374 """ |
389 """ |
375 Private slot to show the navigation button menu. |
390 Private slot to show the navigation button menu. |
376 """ |
391 """ |
377 self.__navigationMenu.clear() |
392 self.__navigationMenu.clear() |