src/eric7/Project/Project.py

branch
eric7
changeset 11216
a1471981ef18
parent 11148
15e30f0c76a8
child 11217
856628e8a303
equal deleted inserted replaced
11215:d07c71a34adf 11216:a1471981ef18
355 ], 355 ],
356 "MicroPython": ["Console", "Other"], 356 "MicroPython": ["Console", "Other"],
357 "Ruby": ["Console", "Other"], 357 "Ruby": ["Console", "Other"],
358 "JavaScript": ["Other"], 358 "JavaScript": ["Other"],
359 } 359 }
360
361 if QtUtilities.checkPyside(variant=2):
362 self.__projectTypes["PySide2"] = self.tr("PySide2 GUI")
363 self.__projectTypes["PySide2C"] = self.tr("PySide2 Console")
364 self.__projectProgLanguages["Python3"].extend(["PySide2", "PySide2C"])
365 360
366 if QtUtilities.checkPyside(variant=6): 361 if QtUtilities.checkPyside(variant=6):
367 self.__projectTypes["PySide6"] = self.tr("PySide6 GUI") 362 self.__projectTypes["PySide6"] = self.tr("PySide6 GUI")
368 self.__projectTypes["PySide6C"] = self.tr("PySide6 Console") 363 self.__projectTypes["PySide6C"] = self.tr("PySide6 Console")
369 self.__projectProgLanguages["Python3"].extend(["PySide6", "PySide6C"]) 364 self.__projectProgLanguages["Python3"].extend(["PySide6", "PySide6C"])
893 # Forms 888 # Forms
894 if projectType in [ 889 if projectType in [
895 "E7Plugin", 890 "E7Plugin",
896 "PyQt5", 891 "PyQt5",
897 "PyQt6", 892 "PyQt6",
898 "PySide2",
899 "PySide6", 893 "PySide6",
900 ]: 894 ]:
901 fileTypesDict["*.ui"] = "FORMS" 895 fileTypesDict["*.ui"] = "FORMS"
902 896
903 # Resources 897 # Resources
904 if projectType in [ 898 if projectType in [
905 "PyQt5", 899 "PyQt5",
906 "PyQt5C", 900 "PyQt5C",
907 "PySide2",
908 "PySide2C",
909 "PySide6", 901 "PySide6",
910 "PySide6C", 902 "PySide6C",
911 ]: 903 ]:
912 fileTypesDict["*.qrc"] = "RESOURCES" 904 fileTypesDict["*.qrc"] = "RESOURCES"
913 905
916 "E7Plugin", 908 "E7Plugin",
917 "PyQt5", 909 "PyQt5",
918 "PyQt5C", 910 "PyQt5C",
919 "PyQt6", 911 "PyQt6",
920 "PyQt6C", 912 "PyQt6C",
921 "PySide2",
922 "PySide2C",
923 "PySide6", 913 "PySide6",
924 "PySide6C", 914 "PySide6C",
925 ]: 915 ]:
926 fileTypesDict["*.ts"] = "TRANSLATIONS" 916 fileTypesDict["*.ts"] = "TRANSLATIONS"
927 fileTypesDict["*.qm"] = "TRANSLATIONS" 917 fileTypesDict["*.qm"] = "TRANSLATIONS"
953 "E7Plugin", 943 "E7Plugin",
954 "PyQt5", 944 "PyQt5",
955 "PyQt5C", 945 "PyQt5C",
956 "PyQt6", 946 "PyQt6",
957 "PyQt6C", 947 "PyQt6C",
958 "PySide2",
959 "PySide2C",
960 "PySide6", 948 "PySide6",
961 "PySide6C", 949 "PySide6C",
962 ]: 950 ]:
963 if "*.ts" not in self.__pdata["FILETYPES"]: 951 if "*.ts" not in self.__pdata["FILETYPES"]:
964 self.__pdata["FILETYPES"]["*.ts"] = "TRANSLATIONS" 952 self.__pdata["FILETYPES"]["*.ts"] = "TRANSLATIONS"
1786 "PyQt5", 1774 "PyQt5",
1787 "PyQt5C", 1775 "PyQt5C",
1788 "PyQt6", 1776 "PyQt6",
1789 "PyQt6C", 1777 "PyQt6C",
1790 "E7Plugin", 1778 "E7Plugin",
1791 "PySide2",
1792 "PySide2C",
1793 "PySide6", 1779 "PySide6",
1794 "PySide6C", 1780 "PySide6C",
1795 ]: 1781 ]:
1796 langFile = self.__pdata["TRANSLATIONPATTERN"].replace( 1782 langFile = self.__pdata["TRANSLATIONPATTERN"].replace(
1797 "%language%", lang 1783 "%language%", lang

eric ide

mercurial