Preferences/ProgramsDialog.py

changeset 1368
4489ee4feb59
parent 1173
c826cd21e273
child 1509
c0b5e693b0eb
--- a/Preferences/ProgramsDialog.py	Sun Oct 16 13:35:19 2011 +0200
+++ b/Preferences/ProgramsDialog.py	Mon Oct 17 19:36:51 2011 +0200
@@ -82,19 +82,28 @@
         version = self.__createProgramEntry(self.trUtf8("Translation Converter (Qt4)"),
                     exe, '-version', 'lrelease', -1)
         # 1b. Qt4 Designer
-        exe = Utilities.isWindowsPlatform() and \
-            "{0}.exe".format(Utilities.generateQtToolName("designer")) or \
-            Utilities.generateQtToolName("designer")
+        if Utilities.isWindowsPlatform():
+            exe = "{0}.exe".format(Utilities.generateQtToolName("designer"))
+        elif Utilities.isMacPlatform():
+            exe = Utilities.getQtMacBundle("designer")
+        else:
+            exe = Utilities.generateQtToolName("designer")
         self.__createProgramEntry(self.trUtf8("Qt4 Designer"), exe, version=version)
         # 1c. Qt4 Linguist
-        exe = Utilities.isWindowsPlatform() and \
-            "{0}.exe".format(Utilities.generateQtToolName("linguist")) or \
-            Utilities.generateQtToolName("linguist")
+        if Utilities.isWindowsPlatform():
+            exe = "{0}.exe".format(Utilities.generateQtToolName("linguist"))
+        elif Utilities.isMacPlatform():
+            exe = Utilities.getQtMacBundle("linguist")
+        else:
+            exe = Utilities.generateQtToolName("linguist")
         self.__createProgramEntry(self.trUtf8("Qt4 Linguist"), exe, version=version)
         # 1d. Qt4 Assistant
-        exe = Utilities.isWindowsPlatform() and \
-            "{0}.exe".format(Utilities.generateQtToolName("assistant")) or \
-            Utilities.generateQtToolName("assistant")
+        if Utilities.isWindowsPlatform():
+            exe = "{0}.exe".format(Utilities.generateQtToolName("assistant"))
+        elif Utilities.isMacPlatform():
+            exe = Utilities.getQtMacBundle("assistant")
+        else:
+            exe = Utilities.generateQtToolName("assistant")
         self.__createProgramEntry(self.trUtf8("Qt4 Assistant"), exe, version=version)
         
         # 2. do the PyQt programs

eric ide

mercurial