Project/CreateDialogCodeDialog.py

changeset 1862
b1498278335f
parent 1844
0388a36b5fcf
child 1869
3e34d5c362d9
diff -r 04e1f90786cd -r b1498278335f Project/CreateDialogCodeDialog.py
--- a/Project/CreateDialogCodeDialog.py	Fri May 11 18:51:11 2012 +0200
+++ b/Project/CreateDialogCodeDialog.py	Fri May 18 12:41:38 2012 +0200
@@ -323,8 +323,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()
@@ -394,7 +398,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