PluginPySide2PyQt.py

changeset 18
ea533653d9b2
parent 16
051e29b6bdd6
child 20
c250ccace567
--- a/PluginPySide2PyQt.py	Mon Dec 23 20:01:22 2013 +0100
+++ b/PluginPySide2PyQt.py	Sat Dec 28 19:44:37 2013 +0100
@@ -20,7 +20,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "0.3.0"
+version = "0.4.0"
 className = "PySide2PyQtPlugin"
 packageName = "PySide2PyQt"
 shortDescription = "Convert PySide file to PyQt4 and vice versa"
@@ -123,14 +123,14 @@
             return
         
         editor = e5App().getObject("ViewManager").activeWindow()
-        if editor is None:
-            return
         
         if not menu.isEmpty():
             menu.addSeparator()
         
-        menu.addAction(self.tr("PySide to PyQt4"), self.__pyside2Pyqt)
-        menu.addAction(self.tr("PyQt4 to PySide"), self.__pyqt2Pyside)
+        menu.addAction(self.tr("PySide to PyQt4"), self.__pyside2Pyqt)\
+            .setEnabled(editor is not None)
+        menu.addAction(self.tr("PyQt4 to PySide"), self.__pyqt2Pyside)\
+            .setEnabled(editor is not None)
     
     def __editorOpened(self, editor):
         """

eric ide

mercurial