17 """ |
17 """ |
18 def __init__(self, engine, parent=None): |
18 def __init__(self, engine, parent=None): |
19 """ |
19 """ |
20 Constructor |
20 Constructor |
21 |
21 |
22 @param engine reference to the open search engine object (OpenSearchEngine) |
22 @param engine reference to the open search engine object |
|
23 (OpenSearchEngine) |
23 @param parent reference to the parent object (QObject) |
24 @param parent reference to the parent object (QObject) |
24 """ |
25 """ |
25 super().__init__(parent) |
26 super().__init__(parent) |
26 |
27 |
27 self.__engine = engine |
28 self.__engine = engine |
41 """ |
42 """ |
42 image = self.__engine.image() |
43 image = self.__engine.image() |
43 if image.isNull(): |
44 if image.isNull(): |
44 import Helpviewer.HelpWindow |
45 import Helpviewer.HelpWindow |
45 self.setIcon( |
46 self.setIcon( |
46 Helpviewer.HelpWindow.HelpWindow.icon(QUrl(self.__engine.imageUrl()))) |
47 Helpviewer.HelpWindow.HelpWindow.icon( |
|
48 QUrl(self.__engine.imageUrl()))) |
47 else: |
49 else: |
48 self.setIcon(QIcon(QPixmap.fromImage(image))) |
50 self.setIcon(QIcon(QPixmap.fromImage(image))) |