Preferences/ProgramsDialog.py

branch
Py2 comp.
changeset 2677
3d4277929fb3
parent 2525
8b507a9a2d40
parent 2615
bdc9b4659826
child 2791
a9577f248f04
equal deleted inserted replaced
2670:e60ea6cb8e11 2677:3d4277929fb3
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)"),

eric ide

mercurial