5 |
5 |
6 """ |
6 """ |
7 Module implementing a QAction subclass for open search. |
7 Module implementing a QAction subclass for open search. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import SIGNAL, QUrl |
10 from PyQt4.QtCore import QUrl |
11 from PyQt4.QtGui import QPixmap, QIcon, QAction |
11 from PyQt4.QtGui import QPixmap, QIcon, QAction |
12 |
12 |
13 import Helpviewer.HelpWindow |
13 import Helpviewer.HelpWindow |
14 |
14 |
15 class OpenSearchEngineAction(QAction): |
15 class OpenSearchEngineAction(QAction): |
31 Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) |
31 Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) |
32 |
32 |
33 self.setText(engine.name()) |
33 self.setText(engine.name()) |
34 self.__imageChanged() |
34 self.__imageChanged() |
35 |
35 |
36 self.connect(engine, SIGNAL("imageChanged()"), self.__imageChanged) |
36 engine.imageChanged.connect(self.__imageChanged) |
37 |
37 |
38 def __imageChanged(self): |
38 def __imageChanged(self): |
39 """ |
39 """ |
40 Private slot handling a change of the associated image. |
40 Private slot handling a change of the associated image. |
41 """ |
41 """ |