Project/CreateDialogCodeDialog.py

changeset 2741
d0d7836d0c01
parent 2737
dbe5497851fa
child 2791
a9577f248f04
child 2995
63d874899b8b
--- a/Project/CreateDialogCodeDialog.py	Mon Jun 24 19:42:54 2013 +0200
+++ b/Project/CreateDialogCodeDialog.py	Tue Jun 25 18:50:45 2013 +0200
@@ -344,7 +344,9 @@
                     if self.project.getProjectType() == "PySide":
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyside.py2.tmpl")
-                    # TODO: add PyQt5
+                    elif self.project.getProjectType() == "PyQt5":
+                        tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
+                                                "impl_pyqt5.py2.tmpl")
                     else:
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyqt.py2.tmpl")
@@ -352,7 +354,9 @@
                     if self.project.getProjectType() == "PySide":
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyside.py.tmpl")
-                    # TODO: add PyQt5
+                    elif self.project.getProjectType() == "PyQt5":
+                        tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
+                                                "impl_pyqt5.py.tmpl")
                     else:
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyqt.py.tmpl")
@@ -422,7 +426,8 @@
         if self.project.getProjectLanguage() == "Python2":
             if self.project.getProjectType() == "PySide":
                 pyqtSignatureFormat = '@Slot({0})'
-            # TODO: add PyQt5 (pyqtSlot)
+            elif self.project.getProjectType() == "PyQt5":
+                pyqtSignatureFormat = '@pyqtSlot({0})'
             else:
                 pyqtSignatureFormat = '@pyqtSignature("{0}")'
         else:

eric ide

mercurial