Plugins/PluginEricdoc.py

changeset 495
b31b0bffa5b0
parent 454
d28d558f7484
child 564
b3d966393ba9
diff -r 01f3384d535a -r b31b0bffa5b0 Plugins/PluginEricdoc.py
--- 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)

eric ide

mercurial