299 """ |
299 """ |
300 Private slot to open a new browser tab. |
300 Private slot to open a new browser tab. |
301 """ |
301 """ |
302 self.newBrowser() |
302 self.newBrowser() |
303 |
303 |
|
304 # TODO: get rid of requestData |
304 def newBrowser(self, link=None, requestData=None, position=-1): |
305 def newBrowser(self, link=None, requestData=None, position=-1): |
305 """ |
306 """ |
306 Public method to create a new web browser tab. |
307 Public method to create a new web browser tab. |
307 |
308 |
308 @param link link to be shown (string or QUrl) |
309 @param link link to be shown (string or QUrl) |
379 else: |
380 else: |
380 self.setTabText( |
381 self.setTabText( |
381 index, |
382 index, |
382 self.__elide(browser.documentTitle().replace("&", "&&"))) |
383 self.__elide(browser.documentTitle().replace("&", "&&"))) |
383 self.setTabToolTip(index, browser.documentTitle()) |
384 self.setTabToolTip(index, browser.documentTitle()) |
384 elif requestData: |
385 ## elif requestData: |
385 browser.load(requestData) |
386 ## browser.load(requestData) |
386 |
387 |
387 def newBrowserAfter(self, browser, link=None, requestData=None): |
388 def newBrowserAfter(self, browser, link=None, requestData=None): |
388 """ |
389 """ |
389 Public method to create a new web browser tab after a given one. |
390 Public method to create a new web browser tab after a given one. |
390 |
391 |