167 |
167 |
168 self.tabWidget = HelpTabWidget(self) |
168 self.tabWidget = HelpTabWidget(self) |
169 self.tabWidget.currentChanged[int].connect(self.__currentChanged) |
169 self.tabWidget.currentChanged[int].connect(self.__currentChanged) |
170 self.tabWidget.titleChanged.connect(self.__titleChanged) |
170 self.tabWidget.titleChanged.connect(self.__titleChanged) |
171 self.tabWidget.showMessage.connect(self.statusBar().showMessage) |
171 self.tabWidget.showMessage.connect(self.statusBar().showMessage) |
172 self.tabWidget.browserClosed.connect(self.__browserClosed) |
|
173 self.tabWidget.browserZoomValueChanged.connect( |
172 self.tabWidget.browserZoomValueChanged.connect( |
174 self.__zoomWidget.setValue) |
173 self.__zoomWidget.setValue) |
175 |
174 |
176 self.findDlg = SearchWidget(self, self) |
175 self.findDlg = SearchWidget(self, self) |
177 centralWidget = QWidget() |
176 centralWidget = QWidget() |
289 self.__virusTotal.urlScanReport.connect( |
288 self.__virusTotal.urlScanReport.connect( |
290 self.__virusTotalUrlScanReport) |
289 self.__virusTotalUrlScanReport) |
291 self.__virusTotal.fileScanReport.connect( |
290 self.__virusTotal.fileScanReport.connect( |
292 self.__virusTotalFileScanReport) |
291 self.__virusTotalFileScanReport) |
293 |
292 |
294 self.__previewer = None |
|
295 self.__shutdownCalled = False |
293 self.__shutdownCalled = False |
296 |
294 |
297 self.flashCookieManager() |
295 self.flashCookieManager() |
298 |
296 |
299 if self.useQtHelp: |
297 if self.useQtHelp: |
1997 else: |
1995 else: |
1998 linkName = link |
1996 linkName = link |
1999 h = HelpWindow(linkName, ".", self.parent(), "qbrowser", self.fromEric) |
1997 h = HelpWindow(linkName, ".", self.parent(), "qbrowser", self.fromEric) |
2000 h.show() |
1998 h.show() |
2001 |
1999 |
2002 def previewer(self): |
|
2003 """ |
|
2004 Public method to get a reference to the previewer tab. |
|
2005 |
|
2006 @return reference to the previewer tab (HelpBrowserWV) |
|
2007 """ |
|
2008 if self.__previewer is None: |
|
2009 if self.tabWidget.count() != 1 or \ |
|
2010 self.currentBrowser().url().toString() not in [ |
|
2011 "", "eric:home", "eric:speeddial", "about:blank"]: |
|
2012 self.newTab() |
|
2013 self.__previewer = self.currentBrowser() |
|
2014 self.tabWidget.setCurrentWidget(self.__previewer) |
|
2015 return self.__previewer |
|
2016 |
|
2017 def __browserClosed(self, browser): |
|
2018 """ |
|
2019 Private slot handling the closure of a browser tab. |
|
2020 |
|
2021 @param browser reference to the browser window (QWidget) |
|
2022 """ |
|
2023 if browser is self.__previewer: |
|
2024 self.__previewer = None |
|
2025 |
|
2026 def __openFile(self): |
2000 def __openFile(self): |
2027 """ |
2001 """ |
2028 Private slot called to open a file. |
2002 Private slot called to open a file. |
2029 """ |
2003 """ |
2030 fn = E5FileDialog.getOpenFileName( |
2004 fn = E5FileDialog.getOpenFileName( |