--- 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()):