72 self.programsList.clear() |
72 self.programsList.clear() |
73 header = self.programsList.header() |
73 header = self.programsList.header() |
74 header.setSortIndicator(0, Qt.AscendingOrder) |
74 header.setSortIndicator(0, Qt.AscendingOrder) |
75 header.setSortIndicatorShown(False) |
75 header.setSortIndicatorShown(False) |
76 |
76 |
77 # 1. do the Qt4 programs |
77 # 1. do the Qt4/Qt5 programs |
78 # 1a. Translation Converter |
78 # 1a. Translation Converter |
79 exe = Utilities.isWindowsPlatform() and \ |
79 exe = Utilities.isWindowsPlatform() and \ |
80 "{0}.exe".format(Utilities.generateQtToolName("lrelease")) or \ |
80 "{0}.exe".format(Utilities.generateQtToolName("lrelease")) or \ |
81 Utilities.generateQtToolName("lrelease") |
81 Utilities.generateQtToolName("lrelease") |
82 version = self.__createProgramEntry(self.trUtf8("Translation Converter (Qt4)"), |
82 version = self.__createProgramEntry(self.trUtf8("Translation Converter (Qt)"), |
83 exe, '-version', 'lrelease', -1) |
83 exe, '-version', 'lrelease', -1) |
84 # 1b. Qt4 Designer |
84 # 1b. Qt Designer |
85 if Utilities.isWindowsPlatform(): |
85 if Utilities.isWindowsPlatform(): |
86 exe = "{0}.exe".format(Utilities.generateQtToolName("designer")) |
86 exe = "{0}.exe".format(Utilities.generateQtToolName("designer")) |
87 elif Utilities.isMacPlatform(): |
87 elif Utilities.isMacPlatform(): |
88 exe = Utilities.getQtMacBundle("designer") |
88 exe = Utilities.getQtMacBundle("designer") |
89 else: |
89 else: |
90 exe = Utilities.generateQtToolName("designer") |
90 exe = Utilities.generateQtToolName("designer") |
91 self.__createProgramEntry(self.trUtf8("Qt4 Designer"), exe, version=version) |
91 self.__createProgramEntry(self.trUtf8("Qt Designer"), exe, version=version) |
92 # 1c. Qt4 Linguist |
92 # 1c. Qt Linguist |
93 if Utilities.isWindowsPlatform(): |
93 if Utilities.isWindowsPlatform(): |
94 exe = "{0}.exe".format(Utilities.generateQtToolName("linguist")) |
94 exe = "{0}.exe".format(Utilities.generateQtToolName("linguist")) |
95 elif Utilities.isMacPlatform(): |
95 elif Utilities.isMacPlatform(): |
96 exe = Utilities.getQtMacBundle("linguist") |
96 exe = Utilities.getQtMacBundle("linguist") |
97 else: |
97 else: |
98 exe = Utilities.generateQtToolName("linguist") |
98 exe = Utilities.generateQtToolName("linguist") |
99 self.__createProgramEntry(self.trUtf8("Qt4 Linguist"), exe, version=version) |
99 self.__createProgramEntry(self.trUtf8("Qt Linguist"), exe, version=version) |
100 # 1d. Qt4 Assistant |
100 # 1d. Qt Assistant |
101 if Utilities.isWindowsPlatform(): |
101 if Utilities.isWindowsPlatform(): |
102 exe = "{0}.exe".format(Utilities.generateQtToolName("assistant")) |
102 exe = "{0}.exe".format(Utilities.generateQtToolName("assistant")) |
103 elif Utilities.isMacPlatform(): |
103 elif Utilities.isMacPlatform(): |
104 exe = Utilities.getQtMacBundle("assistant") |
104 exe = Utilities.getQtMacBundle("assistant") |
105 else: |
105 else: |
106 exe = Utilities.generateQtToolName("assistant") |
106 exe = Utilities.generateQtToolName("assistant") |
107 self.__createProgramEntry(self.trUtf8("Qt4 Assistant"), exe, version=version) |
107 self.__createProgramEntry(self.trUtf8("Qt Assistant"), exe, version=version) |
108 |
108 |
109 # 2. do the PyQt programs |
109 # 2. do the PyQt programs |
110 # 2a. Translation Extractor PyQt4 |
110 # 2a. Translation Extractor PyQt4 |
111 self.__createProgramEntry(self.trUtf8("Translation Extractor (Python, Qt4)"), |
111 self.__createProgramEntry(self.trUtf8("Translation Extractor (Python, Qt)"), |
112 Utilities.isWindowsPlatform() and "pylupdate4.exe" or "pylupdate4", |
112 Utilities.isWindowsPlatform() and "pylupdate4.exe" or "pylupdate4", |
113 '-version', 'pylupdate', -1) |
113 '-version', 'pylupdate', -1) |
114 # 2b. Forms Compiler PyQt4 |
114 # 2b. Forms Compiler PyQt4 |
115 self.__createProgramEntry(self.trUtf8("Forms Compiler (Python, Qt4)"), |
115 self.__createProgramEntry(self.trUtf8("Forms Compiler (Python, Qt)"), |
116 Utilities.isWindowsPlatform() and "pyuic4.bat" or "pyuic4", |
116 Utilities.isWindowsPlatform() and "pyuic4.bat" or "pyuic4", |
117 '--version', 'Python User', 4) |
117 '--version', 'Python User', 4) |
118 # 2c. Resource Compiler PyQt4 |
118 # 2c. Resource Compiler PyQt4 |
119 self.__createProgramEntry(self.trUtf8("Resource Compiler (Python, Qt4)"), |
119 self.__createProgramEntry(self.trUtf8("Resource Compiler (Python, Qt)"), |
120 Utilities.isWindowsPlatform() and "pyrcc4.exe" or "pyrcc4", |
120 Utilities.isWindowsPlatform() and "pyrcc4.exe" or "pyrcc4", |
121 '-version', 'Resource Compiler', -1) |
121 '-version', 'Resource Compiler', -1) |
122 |
122 |
123 # 3. do the PySide programs |
123 # 3. do the PySide programs |
124 # 3a. Translation Extractor PySide |
124 # 3a. Translation Extractor PySide |