Helpviewer/HelpWindow.py

changeset 1170
a3731e520b28
parent 1131
7781e396c903
child 1196
77da430b4080
equal deleted inserted replaced
1169:36a3bb21e6e6 1170:a3731e520b28
13 QThread, QTextCodec 13 QThread, QTextCodec
14 from PyQt4.QtGui import QMainWindow, QWidget, QVBoxLayout, QSizePolicy, QDockWidget, \ 14 from PyQt4.QtGui import QMainWindow, QWidget, QVBoxLayout, QSizePolicy, QDockWidget, \
15 QDesktopServices, QKeySequence, qApp, QComboBox, QFont, QFontMetrics, QLabel, \ 15 QDesktopServices, QKeySequence, qApp, QComboBox, QFont, QFontMetrics, QLabel, \
16 QSplitter, QMenu, QToolButton, QLineEdit, QApplication, QWhatsThis, QDialog, \ 16 QSplitter, QMenu, QToolButton, QLineEdit, QApplication, QWhatsThis, QDialog, \
17 QHBoxLayout, QProgressBar, QAction, QIcon 17 QHBoxLayout, QProgressBar, QAction, QIcon
18 from PyQt4.QtWebKit import QWebSettings, QWebDatabase, QWebSecurityOrigin 18 from PyQt4.QtWebKit import QWebSettings, QWebDatabase, QWebSecurityOrigin, QWebPage
19 from PyQt4.QtHelp import QHelpEngine, QHelpEngineCore, QHelpSearchQuery 19 from PyQt4.QtHelp import QHelpEngine, QHelpEngineCore, QHelpSearchQuery
20 20
21 from .SearchWidget import SearchWidget 21 from .SearchWidget import SearchWidget
22 from .HelpTocWidget import HelpTocWidget 22 from .HelpTocWidget import HelpTocWidget
23 from .HelpIndexWidget import HelpIndexWidget 23 from .HelpIndexWidget import HelpIndexWidget
1375 forwardButton = gotb.widgetForAction(self.forwardAct) 1375 forwardButton = gotb.widgetForAction(self.forwardAct)
1376 forwardButton.setMenu(self.forwardMenu) 1376 forwardButton.setMenu(self.forwardMenu)
1377 forwardButton.setPopupMode(QToolButton.MenuButtonPopup) 1377 forwardButton.setPopupMode(QToolButton.MenuButtonPopup)
1378 1378
1379 bookmarksModel = self.bookmarksManager().bookmarksModel() 1379 bookmarksModel = self.bookmarksManager().bookmarksModel()
1380 self.bookmarksToolBar = BookmarksToolBar(bookmarksModel) 1380 self.bookmarksToolBar = BookmarksToolBar(self, bookmarksModel)
1381 self.bookmarksToolBar.setObjectName("BookmarksToolBar") 1381 self.bookmarksToolBar.setObjectName("BookmarksToolBar")
1382 self.bookmarksToolBar.setIconSize(UI.Config.ToolBarIconSize) 1382 self.bookmarksToolBar.setIconSize(UI.Config.ToolBarIconSize)
1383 self.bookmarksToolBar.openUrl.connect(self.openUrl) 1383 self.bookmarksToolBar.openUrl.connect(self.openUrl)
1384 self.bookmarksToolBar.newUrl.connect(self.openUrlNewTab) 1384 self.bookmarksToolBar.newUrl.connect(self.openUrlNewTab)
1385 self.addToolBarBreak() 1385 self.addToolBarBreak()
2679 2679
2680 @param modifiers keyboard modifiers to record (Qt.KeyboardModifiers) 2680 @param modifiers keyboard modifiers to record (Qt.KeyboardModifiers)
2681 """ 2681 """
2682 self.__eventKeyboardModifiers = modifiers 2682 self.__eventKeyboardModifiers = modifiers
2683 2683
2684 def mousePressEvent(self, evt):
2685 """
2686 Protected method called by a mouse press event.
2687
2688 @param evt reference to the mouse event (QMouseEvent)
2689 """
2690 if evt.button() == Qt.XButton1:
2691 self.currentBrowser().pageAction(QWebPage.Back).trigger()
2692 elif evt.button() == Qt.XButton2:
2693 self.currentBrowser().pageAction(QWebPage.Forward).trigger()
2694 else:
2695 super().mousePressEvent(evt)
2696
2684 ########################################################################### 2697 ###########################################################################
2685 ## Interface to VirusTotal below ## 2698 ## Interface to VirusTotal below ##
2686 ########################################################################### 2699 ###########################################################################
2687 2700
2688 def __virusTotalSearchChanged(self, txt): 2701 def __virusTotalSearchChanged(self, txt):

eric ide

mercurial