src/eric7/WebBrowser/OpenSearch/OpenSearchEngineAction.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
26 """ 26 """
27 super().__init__(parent) 27 super().__init__(parent)
28 28
29 self.__engine = engine 29 self.__engine = engine
30 if self.__engine.networkAccessManager() is None: 30 if self.__engine.networkAccessManager() is None:
31 import WebBrowser.WebBrowserWindow 31 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
32 32
33 self.__engine.setNetworkAccessManager( 33 self.__engine.setNetworkAccessManager(WebBrowserWindow.networkManager())
34 WebBrowser.WebBrowserWindow.WebBrowserWindow.networkManager()
35 )
36 34
37 self.setText(engine.name()) 35 self.setText(engine.name())
38 self.__imageChanged() 36 self.__imageChanged()
39 37
40 engine.imageChanged.connect(self.__imageChanged) 38 engine.imageChanged.connect(self.__imageChanged)
43 """ 41 """
44 Private slot handling a change of the associated image. 42 Private slot handling a change of the associated image.
45 """ 43 """
46 image = self.__engine.image() 44 image = self.__engine.image()
47 if image.isNull(): 45 if image.isNull():
48 import WebBrowser.WebBrowserWindow 46 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
49 47
50 self.setIcon( 48 self.setIcon(WebBrowserWindow.icon(QUrl(self.__engine.imageUrl())))
51 WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(
52 QUrl(self.__engine.imageUrl())
53 )
54 )
55 else: 49 else:
56 self.setIcon(QIcon(QPixmap.fromImage(image))) 50 self.setIcon(QIcon(QPixmap.fromImage(image)))

eric ide

mercurial