Project/CreateDialogCodeDialog.py

branch
5_2_x
changeset 1863
aff02fd67d62
parent 1846
75d9128748dc
child 1868
513bcc6de50d
diff -r 6e8f19ebda9d -r aff02fd67d62 Project/CreateDialogCodeDialog.py
--- a/Project/CreateDialogCodeDialog.py	Fri May 11 18:48:10 2012 +0200
+++ b/Project/CreateDialogCodeDialog.py	Fri May 18 12:41:38 2012 +0200
@@ -321,8 +321,12 @@
                         tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
                                                 "impl_pyqt.py2.tmpl")
                 else:
-                    tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
-                                            "impl_pyqt.py.tmpl")
+                    if self.project.getProjectType() == "PySide":
+                        tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
+                                                "impl_pyside.py.tmpl")
+                    else:
+                        tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
+                                                "impl_pyqt.py.tmpl")
                 tmplFile = open(tmplName, 'r', encoding="utf-8")
                 template = tmplFile.read()
                 tmplFile.close()
@@ -392,7 +396,10 @@
             else:
                 pyqtSignatureFormat = '@pyqtSignature("{0}")'
         else:
-            pyqtSignatureFormat = '@pyqtSlot({0})'
+            if self.project.getProjectType() == "PySide":
+                pyqtSignatureFormat = '@Slot({0})'
+            else:
+                pyqtSignatureFormat = '@pyqtSlot({0})'
         for row in range(self.slotsModel.rowCount()):
             topItem = self.slotsModel.item(row)
             for childRow in range(topItem.rowCount()):

eric ide

mercurial