38 @param mainWindow reference to the browser main window |
38 @param mainWindow reference to the browser main window |
39 @type WebBrowserWindow |
39 @type WebBrowserWindow |
40 @param parent reference to the parent widget |
40 @param parent reference to the parent widget |
41 @type QWidget |
41 @type QWidget |
42 """ |
42 """ |
43 super(WebBrowserWebSearchWidget, self).__init__(parent) |
43 super().__init__(parent) |
44 |
44 |
45 from E5Gui.E5LineEdit import E5LineEdit |
45 from E5Gui.E5LineEdit import E5LineEdit |
46 from E5Gui.E5LineEditButton import E5LineEditButton |
46 from E5Gui.E5LineEditButton import E5LineEditButton |
47 from .OpenSearch.OpenSearchManager import OpenSearchManager |
47 from .OpenSearch.OpenSearchManager import OpenSearchManager |
48 |
48 |
331 """ |
331 """ |
332 Public method to clear all private data. |
332 Public method to clear all private data. |
333 """ |
333 """ |
334 self.__recentSearches = [] |
334 self.__recentSearches = [] |
335 self.__setupCompleterMenu() |
335 self.__setupCompleterMenu() |
336 super(WebBrowserWebSearchWidget, self).clear() |
336 super().clear() |
337 self.clearFocus() |
337 self.clearFocus() |
338 |
338 |
339 def preferencesChanged(self): |
339 def preferencesChanged(self): |
340 """ |
340 """ |
341 Public method to handle the change of preferences. |
341 Public method to handle the change of preferences. |
411 QWebEnginePage.WebAction.Back) |
411 QWebEnginePage.WebAction.Back) |
412 elif evt.button() == Qt.MouseButton.XButton2: |
412 elif evt.button() == Qt.MouseButton.XButton2: |
413 self.__mw.currentBrowser().triggerPageAction( |
413 self.__mw.currentBrowser().triggerPageAction( |
414 QWebEnginePage.WebAction.Forward) |
414 QWebEnginePage.WebAction.Forward) |
415 else: |
415 else: |
416 super(WebBrowserWebSearchWidget, self).mousePressEvent(evt) |
416 super().mousePressEvent(evt) |