Project/CreateDialogCodeDialog.py

branch
Py2 comp.
changeset 2791
a9577f248f04
parent 2525
8b507a9a2d40
parent 2741
d0d7836d0c01
child 3057
10516539f238
--- a/Project/CreateDialogCodeDialog.py	Mon Jul 08 21:47:26 2013 +0200
+++ b/Project/CreateDialogCodeDialog.py	Mon Jul 08 22:36:10 2013 +0200
@@ -346,6 +346,9 @@
                     if self.project.getProjectType() == "PySide":
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyside.py2.tmpl")
+                    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")
@@ -353,6 +356,9 @@
                     if self.project.getProjectType() == "PySide":
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyside.py.tmpl")
+                    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,6 +428,8 @@
         if self.project.getProjectLanguage() == "Python2":
             if self.project.getProjectType() == "PySide":
                 pyqtSignatureFormat = '@Slot({0})'
+            elif self.project.getProjectType() == "PyQt5":
+                pyqtSignatureFormat = '@pyqtSlot({0})'
             else:
                 pyqtSignatureFormat = '@pyqtSignature("{0}")'
         else:

eric ide

mercurial