83 # 1. do the Qt4/Qt5 programs |
83 # 1. do the Qt4/Qt5 programs |
84 # 1a. Translation Converter |
84 # 1a. Translation Converter |
85 exe = Utilities.isWindowsPlatform() and \ |
85 exe = Utilities.isWindowsPlatform() and \ |
86 "{0}.exe".format(Utilities.generateQtToolName("lrelease")) or \ |
86 "{0}.exe".format(Utilities.generateQtToolName("lrelease")) or \ |
87 Utilities.generateQtToolName("lrelease") |
87 Utilities.generateQtToolName("lrelease") |
|
88 exe = os.path.join(Utilities.getQtBinariesPath(), exe) |
88 version = self.__createProgramEntry(self.trUtf8("Translation Converter (Qt)"), |
89 version = self.__createProgramEntry(self.trUtf8("Translation Converter (Qt)"), |
89 exe, '-version', 'lrelease', -1) |
90 exe, '-version', 'lrelease', -1) |
90 # 1b. Qt Designer |
91 # 1b. Qt Designer |
91 if Utilities.isWindowsPlatform(): |
92 if Utilities.isWindowsPlatform(): |
92 exe = "{0}.exe".format(Utilities.generateQtToolName("designer")) |
93 exe = os.path.join(Utilities.getQtBinariesPath(), |
|
94 "{0}.exe".format(Utilities.generateQtToolName("designer"))) |
93 elif Utilities.isMacPlatform(): |
95 elif Utilities.isMacPlatform(): |
94 exe = Utilities.getQtMacBundle("designer") |
96 exe = Utilities.getQtMacBundle("designer") |
95 else: |
97 else: |
96 exe = Utilities.generateQtToolName("designer") |
98 exe = os.path.join(Utilities.getQtBinariesPath(), |
|
99 Utilities.generateQtToolName("designer")) |
97 self.__createProgramEntry(self.trUtf8("Qt Designer"), exe, version=version) |
100 self.__createProgramEntry(self.trUtf8("Qt Designer"), exe, version=version) |
98 # 1c. Qt Linguist |
101 # 1c. Qt Linguist |
99 if Utilities.isWindowsPlatform(): |
102 if Utilities.isWindowsPlatform(): |
100 exe = "{0}.exe".format(Utilities.generateQtToolName("linguist")) |
103 exe = os.path.join(Utilities.getQtBinariesPath(), |
|
104 "{0}.exe".format(Utilities.generateQtToolName("linguist"))) |
101 elif Utilities.isMacPlatform(): |
105 elif Utilities.isMacPlatform(): |
102 exe = Utilities.getQtMacBundle("linguist") |
106 exe = Utilities.getQtMacBundle("linguist") |
103 else: |
107 else: |
104 exe = Utilities.generateQtToolName("linguist") |
108 exe = os.path.join(Utilities.getQtBinariesPath(), |
|
109 Utilities.generateQtToolName("linguist")) |
105 self.__createProgramEntry(self.trUtf8("Qt Linguist"), exe, version=version) |
110 self.__createProgramEntry(self.trUtf8("Qt Linguist"), exe, version=version) |
106 # 1d. Qt Assistant |
111 # 1d. Qt Assistant |
107 if Utilities.isWindowsPlatform(): |
112 if Utilities.isWindowsPlatform(): |
108 exe = "{0}.exe".format(Utilities.generateQtToolName("assistant")) |
113 exe = os.path.join(Utilities.getQtBinariesPath(), |
|
114 "{0}.exe".format(Utilities.generateQtToolName("assistant"))) |
109 elif Utilities.isMacPlatform(): |
115 elif Utilities.isMacPlatform(): |
110 exe = Utilities.getQtMacBundle("assistant") |
116 exe = Utilities.getQtMacBundle("assistant") |
111 else: |
117 else: |
112 exe = Utilities.generateQtToolName("assistant") |
118 exe = os.path.join(Utilities.getQtBinariesPath(), |
|
119 Utilities.generateQtToolName("assistant")) |
113 self.__createProgramEntry(self.trUtf8("Qt Assistant"), exe, version=version) |
120 self.__createProgramEntry(self.trUtf8("Qt Assistant"), exe, version=version) |
114 |
121 |
115 # 2. do the PyQt programs |
122 # 2. do the PyQt programs |
116 # 2a. Translation Extractor PyQt4 |
123 # 2a. Translation Extractor PyQt4 |
117 self.__createProgramEntry(self.trUtf8("Translation Extractor (Python, Qt)"), |
124 self.__createProgramEntry(self.trUtf8("Translation Extractor (Python, Qt)"), |