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