Helpviewer/HelpWebSearchWidget.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2403
e3d7a861547c
child 2791
a9577f248f04
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a web search widget for the web browser. 7 Module implementing a web search widget for the web browser.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 from PyQt4.QtCore import pyqtSignal, QUrl, QModelIndex, QTimer, Qt 12 from PyQt4.QtCore import pyqtSignal, QUrl, QModelIndex, QTimer, Qt
11 from PyQt4.QtGui import QMenu, QStandardItem, QStandardItemModel, \ 13 from PyQt4.QtGui import QMenu, QStandardItem, QStandardItemModel, \
12 QCompleter, QFont, QIcon, QPixmap 14 QCompleter, QFont, QIcon, QPixmap
13 from PyQt4.QtWebKit import QWebSettings, QWebPage 15 from PyQt4.QtWebKit import QWebSettings, QWebPage
31 """ 33 """
32 Constructor 34 Constructor
33 35
34 @param parent reference to the parent widget (QWidget) 36 @param parent reference to the parent widget (QWidget)
35 """ 37 """
36 super().__init__(parent) 38 super(HelpWebSearchWidget, self).__init__(parent)
37 39
38 from E5Gui.E5LineEdit import E5LineEdit 40 from E5Gui.E5LineEdit import E5LineEdit
39 from E5Gui.E5LineEditButton import E5LineEditButton 41 from E5Gui.E5LineEditButton import E5LineEditButton
40 from .OpenSearch.OpenSearchManager import OpenSearchManager 42 from .OpenSearch.OpenSearchManager import OpenSearchManager
41 43
301 """ 303 """
302 Public method to clear all private data. 304 Public method to clear all private data.
303 """ 305 """
304 self.__recentSearches = [] 306 self.__recentSearches = []
305 self.__setupCompleterMenu() 307 self.__setupCompleterMenu()
306 super().clear() 308 super(HelpWebSearchWidget, self).clear()
307 self.clearFocus() 309 self.clearFocus()
308 310
309 def preferencesChanged(self): 311 def preferencesChanged(self):
310 """ 312 """
311 Public method to handle the change of preferences. 313 Public method to handle the change of preferences.
378 if evt.button() == Qt.XButton1: 380 if evt.button() == Qt.XButton1:
379 self.__mw.currentBrowser().pageAction(QWebPage.Back).trigger() 381 self.__mw.currentBrowser().pageAction(QWebPage.Back).trigger()
380 elif evt.button() == Qt.XButton2: 382 elif evt.button() == Qt.XButton2:
381 self.__mw.currentBrowser().pageAction(QWebPage.Forward).trigger() 383 self.__mw.currentBrowser().pageAction(QWebPage.Forward).trigger()
382 else: 384 else:
383 super().mousePressEvent(evt) 385 super(HelpWebSearchWidget, self).mousePressEvent(evt)

eric ide

mercurial