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 |