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