--- a/Plugins/PluginEricdoc.py Wed Aug 11 17:12:04 2010 +0200 +++ b/Plugins/PluginEricdoc.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 @@ -141,8 +141,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 @@ -150,8 +149,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: @@ -220,4 +218,4 @@ if outdir not in project.pdata['OTHERS']: project.pdata['OTHERS'].append(outdir) project.setDirty(True) - project.othersAdded(outdir) \ No newline at end of file + project.othersAdded(outdir)