diff -r 86cd4d14b58e -r dbe5497851fa Project/Project.py --- a/Project/Project.py Sun Jun 23 13:12:38 2013 +0200 +++ b/Project/Project.py Mon Jun 24 19:12:10 2013 +0200 @@ -227,11 +227,13 @@ self.__projectTypes["Qt4"] = self.trUtf8("Qt GUI") self.__projectTypes["Qt4C"] = self.trUtf8("Qt Console") + # TODO: add PyQt5 self.__projectTypes["E4Plugin"] = self.trUtf8("Eric Plugin") self.__projectTypes["Console"] = self.trUtf8("Console") self.__projectTypes["Other"] = self.trUtf8("Other") self.__projectProgLanguages = { + # TODO: add PyQt5 "Python2": ["Qt4", "Qt4C", "E4Plugin", "Console", "Other"], "Python3": ["Qt4", "Qt4C", "E4Plugin", "Console", "Other"], "Ruby": ["Qt4", "Qt4C", "Console", "Other"], @@ -471,13 +473,16 @@ self.pdata["FILETYPES"]["*{0}".format(ext)] = "SOURCES" self.pdata["FILETYPES"]["*.idl"] = "INTERFACES" if self.pdata["PROJECTTYPE"][0] in ["Qt4", "E4Plugin", "PySide"]: + # TODO: add PyQt5 self.pdata["FILETYPES"]["*.ui"] = "FORMS" self.pdata["FILETYPES"]["*.ui.h"] = "FORMS" if self.pdata["PROJECTTYPE"][0] in ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: + # TODO: add PyQt5 self.pdata["FILETYPES"]["*.qrc"] = "RESOURCES" if self.pdata["PROJECTTYPE"][0] in ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: + # TODO: add PyQt5 self.pdata["FILETYPES"]["*.ts"] = "TRANSLATIONS" self.pdata["FILETYPES"]["*.qm"] = "TRANSLATIONS" try: @@ -494,6 +499,7 @@ """ if self.pdata["PROJECTTYPE"][0] in ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: + # TODO: add PyQt5 if "*.ts" not in self.pdata["FILETYPES"]: self.pdata["FILETYPES"]["*.ts"] = "TRANSLATIONS" if "*.qm" not in self.pdata["FILETYPES"]: @@ -1135,6 +1141,7 @@ lang = dlg.getSelectedLanguage() if self.pdata["PROJECTTYPE"][0] in \ ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: + # TODO: add PyQt5 langFile = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", lang) self.appendFile(langFile) self.projectLanguageAddedByCode.emit(lang)