Project/CreateDialogCodeDialog.py

changeset 2741
d0d7836d0c01
parent 2737
dbe5497851fa
child 2791
a9577f248f04
child 2995
63d874899b8b
equal deleted inserted replaced
2740:647426d44f04 2741:d0d7836d0c01
342 try: 342 try:
343 if self.project.getProjectLanguage() == "Python2": 343 if self.project.getProjectLanguage() == "Python2":
344 if self.project.getProjectType() == "PySide": 344 if self.project.getProjectType() == "PySide":
345 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'), 345 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
346 "impl_pyside.py2.tmpl") 346 "impl_pyside.py2.tmpl")
347 # TODO: add PyQt5 347 elif self.project.getProjectType() == "PyQt5":
348 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
349 "impl_pyqt5.py2.tmpl")
348 else: 350 else:
349 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'), 351 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
350 "impl_pyqt.py2.tmpl") 352 "impl_pyqt.py2.tmpl")
351 else: 353 else:
352 if self.project.getProjectType() == "PySide": 354 if self.project.getProjectType() == "PySide":
353 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'), 355 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
354 "impl_pyside.py.tmpl") 356 "impl_pyside.py.tmpl")
355 # TODO: add PyQt5 357 elif self.project.getProjectType() == "PyQt5":
358 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
359 "impl_pyqt5.py.tmpl")
356 else: 360 else:
357 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'), 361 tmplName = os.path.join(getConfig('ericCodeTemplatesDir'),
358 "impl_pyqt.py.tmpl") 362 "impl_pyqt.py.tmpl")
359 tmplFile = open(tmplName, 'r', encoding="utf-8") 363 tmplFile = open(tmplName, 'r', encoding="utf-8")
360 template = tmplFile.read() 364 template = tmplFile.read()
420 424
421 # do the coding stuff 425 # do the coding stuff
422 if self.project.getProjectLanguage() == "Python2": 426 if self.project.getProjectLanguage() == "Python2":
423 if self.project.getProjectType() == "PySide": 427 if self.project.getProjectType() == "PySide":
424 pyqtSignatureFormat = '@Slot({0})' 428 pyqtSignatureFormat = '@Slot({0})'
425 # TODO: add PyQt5 (pyqtSlot) 429 elif self.project.getProjectType() == "PyQt5":
430 pyqtSignatureFormat = '@pyqtSlot({0})'
426 else: 431 else:
427 pyqtSignatureFormat = '@pyqtSignature("{0}")' 432 pyqtSignatureFormat = '@pyqtSignature("{0}")'
428 else: 433 else:
429 if self.project.getProjectType() == "PySide": 434 if self.project.getProjectType() == "PySide":
430 pyqtSignatureFormat = '@Slot({0})' 435 pyqtSignatureFormat = '@Slot({0})'

eric ide

mercurial