Helpviewer/HelpWindow.py

changeset 4784
10e3aa4b62eb
parent 4720
7b77980d3255
child 4793
085b71f009a1
equal deleted inserted replaced
4778:8894676d1e61 4784:10e3aa4b62eb
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(

eric ide

mercurial