eric6/Preferences/ProgramsDialog.py

changeset 7911
4621c9082a43
parent 7907
7991ea245c20
child 7923
91e843545d9a
diff -r 2eeec6bc49e6 -r 4621c9082a43 eric6/Preferences/ProgramsDialog.py
--- a/eric6/Preferences/ProgramsDialog.py	Wed Dec 23 16:28:35 2020 +0100
+++ b/eric6/Preferences/ProgramsDialog.py	Thu Dec 24 16:17:57 2020 +0100
@@ -173,18 +173,34 @@
             # 3.1a. Translation Extractor PySide2
             self.__createProgramEntry(
                 self.tr("Translation Extractor (Python, PySide2)"),
-                Utilities.generatePySideToolPath("pyside2-lupdate"),
+                Utilities.generatePySideToolPath("pyside2-lupdate", variant=2),
                 '-version', '', -1, versionRe='lupdate')
             # 3.1b. Forms Compiler PySide2
             self.__createProgramEntry(
                 self.tr("Forms Compiler (Python, PySide2)"),
-                Utilities.generatePySideToolPath("pyside2-uic"),
+                Utilities.generatePySideToolPath("pyside2-uic", variant=2),
                 '--version', '', -1, versionRe='uic')
             # 3.1c Resource Compiler PySide2
             self.__createProgramEntry(
                 self.tr("Resource Compiler (Python, PySide2)"),
-                Utilities.generatePySideToolPath("pyside2-rcc"),
+                Utilities.generatePySideToolPath("pyside2-rcc", variant=2),
                 '-version', '', -1, versionRe='rcc')
+            # 3.2 do the PySide5 programs
+            # 3.2a. Translation Extractor PySide6
+            self.__createProgramEntry(
+                self.tr("Translation Extractor (Python, PySide6)"),
+                Utilities.generatePySideToolPath("pyside6-lupdate", variant=6),
+                '-version', '', -1, versionRe='lupdate')
+            # 3.2b. Forms Compiler PySide6
+            self.__createProgramEntry(
+                self.tr("Forms Compiler (Python, PySide6)"),
+                Utilities.generatePySideToolPath("pyside6-uic", variant=6),
+                '--version', '', -1, versionRe='uic')
+            # 3.2c Resource Compiler PySide6
+            self.__createProgramEntry(
+                self.tr("Resource Compiler (Python, PySide6)"),
+                Utilities.generatePySideToolPath("pyside6-rcc", variant=6),
+                '--version', '', -1, versionRe='rcc')
             
             # 4. do the Conda program(s)
             exe = Preferences.getConda("CondaExecutable")

eric ide

mercurial