src/eric7/WebBrowser/WebBrowserWebSearchWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
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 9
10 from PyQt6.QtCore import pyqtSignal, QUrl, QModelIndex, QTimer, Qt 10 from PyQt6.QtCore import QModelIndex, Qt, QTimer, QUrl, pyqtSignal
11 from PyQt6.QtGui import QStandardItem, QStandardItemModel, QFont, QIcon, QPixmap 11 from PyQt6.QtGui import QFont, QIcon, QPixmap, QStandardItem, QStandardItemModel
12 from PyQt6.QtWidgets import QMenu, QCompleter
13 from PyQt6.QtWebEngineCore import QWebEnginePage 12 from PyQt6.QtWebEngineCore import QWebEnginePage
14 13 from PyQt6.QtWidgets import QCompleter, QMenu
14
15 from eric7 import Preferences
15 from eric7.EricGui import EricPixmapCache 16 from eric7.EricGui import EricPixmapCache
16
17 from eric7 import Preferences
18
19 from eric7.EricWidgets.EricLineEdit import EricClearableLineEdit, EricLineEditSide 17 from eric7.EricWidgets.EricLineEdit import EricClearableLineEdit, EricLineEditSide
20 18
21 from .WebBrowserPage import WebBrowserPage 19 from .WebBrowserPage import WebBrowserPage
22 20
23 21
40 @type QWidget 38 @type QWidget
41 """ 39 """
42 super().__init__(parent) 40 super().__init__(parent)
43 41
44 from eric7.EricWidgets.EricLineEditButton import EricLineEditButton 42 from eric7.EricWidgets.EricLineEditButton import EricLineEditButton
43
45 from .OpenSearch.OpenSearchManager import OpenSearchManager 44 from .OpenSearch.OpenSearchManager import OpenSearchManager
46 45
47 self.__mw = mainWindow 46 self.__mw = mainWindow
48 47
49 self.__openSearchManager = OpenSearchManager(self) 48 self.__openSearchManager = OpenSearchManager(self)

eric ide

mercurial