--- a/Plugins/PluginEricapi.py Wed Aug 11 17:12:04 2010 +0200 +++ b/Plugins/PluginEricapi.py Wed Aug 11 19:55:34 2010 +0200 @@ -9,7 +9,7 @@ import os -from PyQt4.QtCore import QObject, SIGNAL +from PyQt4.QtCore import QObject from PyQt4.QtGui import QDialog, QApplication from E5Gui.E5Application import e5App @@ -105,8 +105,7 @@ e5App().getObject("Project").addE5Actions([self.__projectAct]) menu.addAction(self.__projectAct) - self.connect(e5App().getObject("Project"), SIGNAL("showMenu"), - self.__projectShowMenu) + e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) return None, True @@ -114,8 +113,7 @@ """ Public method to deactivate this plugin. """ - self.disconnect(e5App().getObject("Project"), SIGNAL("showMenu"), - self.__projectShowMenu) + e5App().getObject("Project").showMenu.disconnect(self.__projectShowMenu) menu = e5App().getObject("Project").getMenu("Apidoc") if menu: @@ -180,4 +178,4 @@ if outfile not in project.pdata['OTHERS']: project.pdata['OTHERS'].append(outfile) project.setDirty(True) - project.othersAdded(outfile) \ No newline at end of file + project.othersAdded(outfile)